我試圖爲查詢條件實現一個簡單的自動完成。 有許多不同的方法,但他們大多數確實會返回文檔而不是條款 - 或者作者僅僅停止從那一點解釋,我無法適應。Elasticsearch - 自動完成返回單詞/術語/令牌建議,而不是整個文檔
用戶正在輸入查詢 - 例如, 菲爾 我要的是提供的期限完成建議列表像菲利普,philius,費城,...
我能夠獲得通過的文件(邊緣)的n-gram,phrase_prefix等相匹配但我被困在檢索匹配條件(完成建議)。
有人可以給我一個提示嗎?
我有這樣的文檔{「title」:「...」,「description」:「...」,「content」:「...」} 所有字段都有較大的字符串值,字段內容包含全文內容。
我不想建議包含例如文檔的整個標題。費城。只是「費城」一詞。
嗨,只是爲了確定;你有沒有試過https://www.elastic.co/guide/en/elasticsearch/reference/current/search-suggesters-completion.html? – aclokay
我曾嘗試完成建議。但它只返回預定義的輸出(或使用輸入作爲輸出)。但是,由於我正在處理全文文件,所以建議時間太長。 ...或者我錯過了什麼?我只需要獲取術語建議。 – Philipp