我在一個模糊查詢使用Solr的,其中越過數據的寶庫,它可能拼寫錯誤的單詞或縮寫詞的工作。例如,存儲庫可以有一個名稱爲「Hlth」(單詞'Health'的縮寫形式)的名稱。模糊搜索Solr中
- 如果我做了
Name:'Health'~0.35
的模糊搜索,我得到的結果是單詞'健康',但不是'Hlth'。 - 如果我對
Name:'Hlth'~0.35
做了模糊搜索,我得到的名字「健康」和「HLTH的記錄。
我想獲得第一的查詢工作。在我的商務用例中,我將不得不使用乾淨的數據來查詢所有拼寫錯誤或縮寫的單詞。
可能有人請幫助,並拋出了爲什麼#1模糊搜索不工作的一些光,如果有殊途同歸的任何其他方式。
不起作用!我想匹配百匯和Pkwy,反之亦然。百匯〜2只匹配Parkway和Pkwy〜2只匹配Pkwy –
@Mysterion:FuzzyQuery不工作爲什麼?它試過=「誰是約翰」〜0.2 – iNikkz