virtual document_result Equal(uchar const *) const = 0;
virtual document_result Contains(uchar const *) const = 0;
virtual document_result LessThan(uchar const *) const = 0;
-
+ virtual document_result Kmismaches(uchar const *, unsigned) const = 0;
+ virtual document_result Kerrors(uchar const *, unsigned) const = 0;
+
/**
* Document reporting queries for given DocId interval.
*/
// Full reporting query for given DocId interval
virtual full_result FullContains(uchar const *, DocId, DocId) const = 0;
+ virtual full_result FullKmismatches(uchar const *, unsigned) const = 0;
+ virtual full_result FullKerrors(uchar const *, unsigned) const = 0;
+
protected:
// Protected constructor; use TextCollectionBuilder
TextCollection() { };