【发布时间】:2015-07-23 04:09:50
【问题描述】:
我还没有使用 Elasticsearch,所以请原谅不好的描述。我想知道是否可以将 Elasticsearch 配置为执行以下操作 - 我在 MongoDB 中遇到了一些问题,因为全文搜索功能似乎有点限制。
这是我的问题 - 当我搜索术语
Korea时,我没有 希望它与文档中的North Korea或N. Korea匹配。
假设搜索Korea 大约是South Korea。这显然与同义词不同,因为它是相反的。 South Korea 的短语搜索在这里是不可能的,因为它不适用于我的问题。这可能吗?
我将接受 MongoDB 或 Elasticsearch 的答案。
【问题讨论】:
-
“这是我的问题 - 当我搜索韩国这个词时,我不希望它与文档中的朝鲜或北朝鲜匹配。”但你期望它返回什么?
-
我希望该词不匹配“朝鲜”或“北朝鲜”,因此结果应该返回更多关于韩国的信息。
-
我个人项目的问题是,当人们通常谈论韩国时,他们指的是三星、LG、K-Pop 等。我的应用程序返回了很多关于核武器的内容:S
-
你可以让“韩国”在 ES 中的“韩国”更重
-
@Sammaye 你是怎么做到的?
标签: mongodb full-text-search elasticsearch