2015-06-25 45 views
1

我的名稱,類型,製造商等用戶經常提交搜索查詢,其結果將在一個或多個方面整齊索引包含產品信息的數據庫應用刻面。當出現這種情況時,我想爲Solr的分析查詢和應用相關的方面。Solr的:當查詢中包含特定術語

例如,搜索shoes應在shoe類別返回結果。更長遠的目標,搜索plaid shirt應在shirt類別項目查詢plaid

是否有可能配置Solr的做到這一點?

在此先感謝。

+0

我已經這樣做了,你可以在這裏閱讀整個方法:https://medium.com/@jmlucjav/proper-handling-of-make-query-terms-in-e-com-merce-search-39a9ac1bd4bc唯一的差異是你需要先做一些分析才能將'鞋子'轉換爲'鞋子',因此它與類別匹配,但是你可以理解其餘部分在帖子中的作用 – Persimmonium

回答

1

問Solr的做你想要的是一個艱鉅的任務。你最好的選擇是將類別存儲在非常高的字段中。例如,如果您有一個值爲「鞋子」的類別字段,那麼在該字段上擊中將會增加該類別上的文檔的相關性,從而使它們首先顯示。第二個例子也一樣。

至於刻面,你的問題不是你想如何應用刻面清晰。