From 5b480c4dc1a251559ed313a3a1206b462590d4ae Mon Sep 17 00:00:00 2001
From: datastore
Date: Wed, 15 Jul 2009 15:13:42 +0000
Subject: Merge branch 'master' of gitorious@git.sugarlabs.org:versionsupport-project/mainline
---
diff --git a/datastore-redesign.html b/datastore-redesign.html
index ac973e2..4e98594 100644
--- a/datastore-redesign.html
+++ b/datastore-redesign.html
@@ -25,8 +25,12 @@
examine / define API call interactions, esp. in case we switch to fully synchronous design
do we want an optimized way to determine (only) the branch HEADs of a given tree_id
?
example activity <-> data store interaction
- Tomeu: What about having a separate call that returns synchronously a new tree_id
and/or version_id?
- add query
from find()
to textsearch()
as well?
+ Tomeu: What about having a separate call that returns synchronously a new tree_id
and/or version_id?
+
+ - need to handle missing intermediate versions in that case (parent_id set to a never-committed version)
+
+
+ cross-tree_id
duplicate detection/optimization
(A)synchronicity of API calls
@@ -403,10 +407,10 @@
- textsearch(querystring, options)
+ textsearch(querystring, query, options)
Preliminary API call for IR search using Xapian. Likely to be replaced for next version.
- querystring
is passed to Xapians query parser, options
- interpreted like for find()
. Returns the same format as find()
.
+ querystring
is passed to Xapians query parser; query
and options
+ are interpreted like for find()
. Returns the same format as find()
.
find_unique_values(query, metadata_name)
--
cgit v0.9.1