【发布时间】:2018-07-20 21:04:09
【问题描述】:
我们在 Elastic Search 中有两个字段 Street Number 1 和 Street Number 2。我们在 Elastic Search 中还有一个地址字段,地址是 2 个字段与其他一些字段的组合。所以我们有一个地址:
- 1604-1612 卡尔弗大厦
- 1608-1645 公园楼
如果用户使用 1610 搜索,则应返回两个地址。
关于如何形成查询的任何帮助?
【问题讨论】:
-
我会尝试使用
range数据类型,并可能创建另一个该类型的字段,其中包含给定地址的最小和最大街道号码。 -
我们希望在弹性搜索中同时存储街道编号 1 和街道编号 2。所以我的逻辑应该是 > 比 1 号街道 &
标签: elasticsearch search