X-Git-Url: http://git.nguyen.vg/gitweb/?a=blobdiff_plain;f=TextCollection.h;h=a1d065dc28a2b9530808dca016b796cdb5f1f701;hb=181fe167b6f4ee7d383679442a371cd7c89535b6;hp=1e34ab0a2c71d186bebfba079fa74dbccb6646cd;hpb=5b209950c7b0533b3082fcc2bde5fce1cf2fe632;p=SXSI%2FTextCollection.git diff --git a/TextCollection.h b/TextCollection.h index 1e34ab0..a1d065d 100644 --- a/TextCollection.h +++ b/TextCollection.h @@ -153,7 +153,9 @@ namespace SXSI 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. */ @@ -174,6 +176,9 @@ namespace SXSI // 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() { };