我的rails應用程序使用黑子solr搜索書籍/作者。現在,如果我給搜索查詢作爲使用太陽黑子solr獲取相關的搜索查詢
「傑弗裏·阿徹」
它就會給帳套其中有「傑弗裏·阿徹」的作者。但是,如果我給
「弓手傑弗裏·」
太陽黑子不會返回任何結果。所以那個時候我想展示
是你的意思? 「jeffrey archer」
如何使用sunpspot solr實現此操作?
我的rails應用程序使用黑子solr搜索書籍/作者。現在,如果我給搜索查詢作爲使用太陽黑子solr獲取相關的搜索查詢
「傑弗裏·阿徹」
它就會給帳套其中有「傑弗裏·阿徹」的作者。但是,如果我給
「弓手傑弗裏·」
太陽黑子不會返回任何結果。所以那個時候我想展示
是你的意思? 「jeffrey archer」
如何使用sunpspot solr實現此操作?
拼寫檢查融入太陽黑子是實驗:https://github.com/sunspot/sunspot/tree/spellcheck
我還沒有很滿意,我已經能夠在Solr的1.4和3.x的與拼寫檢查達到的結果然而,隨着Solr 4.0的發佈及其改進的拼寫檢查功能,這是應該重新審視的內容。
您可以嘗試我已鏈接的分支,也可以直接使用RSolr直接執行自己的拼寫檢查請求。
拉請求歡迎!
Solr提供了一個Spell Check Component,使用它您可以根據您的索引中的條款向用戶提供拼寫更正。
太陽黑子只是一個CLient,所以你只需要檢查你如何配置拼寫檢查組件。