问个 ES 搜索的问题

2020-04-30 18:01:52 +08:00
 ksaa0096329

一个会员索引,一条 ES 文档

{
	"id": "会员的 ID",
    "tag": ["tag1","tag2","tag3"]
}

我现在想要做到这样的表达式: tag1+tag2-tag3+tag4,不知道在 ES 中怎么办到. 使用 Bool 查询的 must 和 must_no 能做到 tag1+tag2+tag4-tag3 实在想不到解决方案,问问大家有没有遇到过这种问题

1914 次点击
所在节点    Elasticsearch
1 条回复
Kobayashi
2020-05-01 08:21:13 +08:00
我语文不好。没明白你到底利用 bool 实现没?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/667708

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX