projects
/
SXSI
/
TextCollection.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fixed MakeStatic()
[SXSI/TextCollection.git]
/
TextCollection.h
diff --git
a/TextCollection.h
b/TextCollection.h
index
ef0eb72
..
37d5cb5
100644
(file)
--- a/
TextCollection.h
+++ b/
TextCollection.h
@@
-111,7
+111,7
@@
namespace SXSI
*
* Note: Do we need this?
* Forward iterator would be really in-efficient compared to
*
* Note: Do we need this?
* Forward iterator would be really in-efficient compared to
- * getText(k)
and getText(k, i, j)
.
+ * getText(k).
*
* TODO Define and implement const_reverse_iterator.
*/
*
* TODO Define and implement const_reverse_iterator.
*/
@@
-132,8
+132,12
@@
namespace SXSI
virtual bool IsLessThan(uchar const *) const = 0;
/**
virtual bool IsLessThan(uchar const *) const = 0;
/**
- * Counting queries
- *
+ * Counting queries
+ * Result is the number of occurrences.
+ */
+ virtual ulong Count(uchar const *) const = 0;
+ /**
+ * More counting queries
* Result is the number of documents.
*/
virtual unsigned CountPrefix(uchar const *) const = 0;
* Result is the number of documents.
*/
virtual unsigned CountPrefix(uchar const *) const = 0;
@@
-164,12
+168,6
@@
namespace SXSI
typedef std::vector<std::pair<DocId, TextPosition> > full_result;
virtual full_result FullContains(uchar const *) const = 0;
typedef std::vector<std::pair<DocId, TextPosition> > full_result;
virtual full_result FullContains(uchar const *) const = 0;
-
- /**
- *Debug
- *
- */
- virtual TextPosition Lookup(TextPosition) const = 0;
protected:
// Protected constructor; call the static function InitTextCollection().
TextCollection() { };
protected:
// Protected constructor; call the static function InitTextCollection().
TextCollection() { };