我试图为查询条件实现一个简单的自动完成。 有许多不同的方法,但他们大多数确实会返回文档而不是条款 - 或者作者仅仅停止从那一点解释,我无法适应。Elasticsearch - 自动完成返回单词/术语/令牌建议,而不是整个文档
用户正在输入查询 - 例如, 菲尔 我要的是提供的期限完成建议列表像菲利普,philius,费城,...
我能够获得通过的文件(边缘)的n-gram,phrase_prefix等相匹配但我被困在检索匹配条件(完成建议)。
有人可以给我一个提示吗?
我有这样的文档{“title”:“...”,“description”:“...”,“content”:“...”} 所有字段都有较大的字符串值,字段内容包含全文内容。
我不想建议包含例如文档的整个标题。费城。只是“费城”一词。
嗨,只是为了确定;你有没有试过https://www.elastic.co/guide/en/elasticsearch/reference/current/search-suggesters-completion.html? – aclokay
我曾尝试完成建议。但它只返回预定义的输出(或使用输入作为输出)。但是,由于我正在处理全文文件,所以建议时间太长。 ...或者我错过了什么?我只需要获取术语建议。 – Philipp