摘要:Lucene.Net Query 種類大全
在前面的範例當中 , 我們曾經使用過 FuzzyQuery , TermQuery , BooleanQuery , RangeQuery 等 ,
但是其實還有其他的 Query 可以使用 , 下面將會列出其他種類的 Query ,
PrefixQuery : 字首搜尋
提供檢索時需要搜尋某種字首
PhraseQuery : 子句搜尋
當使用者輸入搜尋字串時 , 可能會輸入一個以上的關鍵字 , 這些關鍵字可能組成一個子句 , 而這些子句可能又有另外一種意義
MultiPhraseQuery : 多子句搜尋
針對多個子句進行檢索
WildcardQuery : 萬用字元搜尋
其作用相當於使用 * ( 萬用字元 )
SpanQuery : 跨度搜尋
所謂的跨度是一種位置的意思 , 例如 "Today i have a imporetent date" ,
每個 Term 都有一個位置 , Today 為 1 , have 為 3 , 若 span 為 3 的話 , 則應該
包括Today , i , have 3個單字 , 總之 , SpanQuery 為在某範圍內 , 尋找關鍵字
並比對檔案