2016-03-15 16 views
2

我有我的產品收錄在我的自動提示「標題」和「類別」等。現在,我想要的東西,像亞馬遜/ Flipkart,指數像flipkart上下文暗示,亞馬遜使用elasticsearch

例如,如果我查詢「綠色」,我建議用「綠茶」,「綠色襯衫」,「綠色襯衫的男人」等。現在我的問題是被如何索引「綠色襯衫的男人」,「綠茶」 ..以顯示這個建議。

一個可能的解決方案可能是一個標記綠色襯衫(產品)與「綠色襯衫的男人」。

請建議。由於

+0

請檢查autosearch中的自動建議文檔 –

回答

0

像在標題,描述,顏色,類別等,在所有的產品項目搜索,索引的使用「_all」字段和複製所有的申請細節了進去,然後申請在提交「_all」搜索。

https://www.elastic.co/guide/en/elasticsearch/reference/current/mapping-all-field.html

你會得到預期的結果,正如你在問問題,阿洛斯你可以申請並使用建議者API進行搜索,並得到類似結果自動完成已經提到。

https://www.elastic.co/guide/en/elasticsearch/reference/current/search-suggesters.html

希望這會幫助你。