2016-07-11 77 views
0

我的應用程序是MVC和我有一個搜索文本框中基於蔚藍指數,其做工精細,但是我有地方在,如果我進入方案「chres哈里斯」,而不是「克里斯·哈里斯「它應該返回結果」克里斯哈里斯「但它返回像」鮑勃哈里斯「不同的結果,然後」克里斯哈里斯「,我希望結果是nearabout即使有拼寫錯誤相同,請幫助將任何指數評分配置文件,參數提升還是有用的?Azure的搜索拼寫錯誤處理

+0

您能否提供您嘗試過的示例,例如文本框如何進行查找,它正在查找的數據集是什麼? – LordWilmore

+0

以及搜索文本框,其中用戶可以搜索,索引創建和綁定與天藍色的SQL數據通過.NET,我也添加了建議者,但是我需要滿足以上要求,我可以看到有一個選項可以添加分析儀它是什麼意思? – harshu288

回答

2

截至目前,有兩種方法可以處理Azure搜索中的拼寫錯誤。

  1. 使用帶有Lucene query language的模糊查詢。您可以提高精確匹配模糊匹配的相關性,例如search = term^2 OR term〜2。
  2. 如果您處理事物的名稱(如您的示例中所示),請將您的索引配置爲支持phonetic search。本文介紹了影響相關性的不同增強選項。

讓我知道,如果他們都不適合你。

+0

感謝Yahnoosh的回覆,您能否通過.net幫助實施語音搜索。 – harshu288

+0

這是一個預覽功能。它尚未在SDK中公開。一旦發現,我會讓你知道的。 – Yahnoosh

+0

非常感謝您的幫助! – harshu288