「:」
指定字段查指定值,如返回所有值*:*
²「?」
表示單個任意字元的通配
²「*」
表示多個任意字元的通配(不能在檢索的項開始使用*或者?符號)
²「~」
表示模糊檢索,如檢索拼寫類似於」roam」的項這樣寫:roam~將找到形如foam和roams的單詞;roam~0.8,檢索返回相似度在0.8以上的記錄。
²鄰近檢索,如檢索相隔10個單詞的」apache」和」jakarta」,」jakarta apache」~10
²「^」
控制相關度檢索,如檢索jakarta apache,同時希望去讓」jakarta」的相關度更加好,那麼在其後加上」^」符號和增量值,即jakarta^4 apache
²布林操作符and、||
²布林操作符or、
²&&
布林操作符not、!、- (排除操作符不能單獨與項使用構成查詢)
²「+」
存在操作符,要求符號」+」後的項必須在文件相應的域中存在
²( )
用於構成子查詢²
包含範圍檢索,如檢索某時間段記錄,包含頭尾,date:[200707 to 200710]
²{}
不包含範圍檢索,如檢索某時間段記錄,不包含頭尾
²date:
\ 轉義操作符,特殊字元包括+ -
²&& || ! ( ) [ ] ^ 」 ~ * ? : \
Solr的檢索運算子
1.指定字段查指定值,如返回所有值 2.表示單個任意字元的通配 3.表示多個任意字元的通配 不能在檢索的項開始使用 或者?符號 4.表示模糊檢索,如檢索拼寫類似於 roam 的項這樣寫 roam 將找到形如foam和roams的單詞 roam 0.8,檢索返回相似度在0.8以上的記錄。5.鄰近檢索,...
Solr的檢索運算子
lucene本身有查詢條件,比如模糊匹配等,現在solr封裝了,定義了自己的運算子。solr的檢索運算子 1.指定字段查指定值,如返回所有值 2.表示單個任意字元的通配 3.表示多個任意字元的通配 不能在檢索的項開始使用 或者?符號 4.表示模糊檢索,如檢索拼寫類似於 roam 的項這樣寫 roam...
lucene檢索運算子
lucene檢索運算子 1.指定字段查指定值,如返回所有值 2.表示單個任意字元的通配 3.表示多個任意字元的通配 不能在檢索的項開始使用 或者?符號 4.表示模糊檢索,如檢索拼寫類似於 roam 的項這樣寫 roam 將找到形如foam和roams的單詞 roam 0.8,檢索返回相似度在0.8以...