2017-05-09 88 views
0

我不知道是否有任何周围的专家Elasticsearch ...多字Elasticsearch同义词列表值

读elasticsearch文档,似乎由于同义词文件标记化的方式,真的很难(也许甚至不可能)拥有一个具有多字值的同义词列表。请问您的专家是否确认下列情况确实是不可能的,或者是否可以通过同义词功能配置以某种方式实现?

我什么后如下:

我有以下同义词文件:

字词1,单词2 WORD3,word4

我努力实现以下目标:

1 )如果我搜索word1,我期待所有包含word1,word4或“word2 word3”的文档。 2)如果我搜索“word 2 word3”,我期待所有包含word1,word4或“word2 word3”的文档。

非常感谢您的帮助!

干杯,

奥利

回答

0

我们解决了这个在客户方。 所以我们做了两次搜索。在Synonyme指数第一个获得所有搜索的有效同义词,然后我们搜查了真正的指数与应查询:

https://www.elastic.co/guide/en/elasticsearch/reference/current/query-dsl-bool-query.html

然后你所有有效的可能性,甚至可以扩大同义词动态

+0

嗨。感谢您的建议。不幸的是,我们没有对用户界面的这种控制。干杯,奥利 – user567602