0

由于弹性搜索有_all字段,我无法在cratedb. 那么我们是否需要为此目的维护我们自己的分析字段,或者 crate 是否提供了内置的东西?

4

2 回答 2

1

我们没有类似的东西,因此您需要将其添加到查询中或维护一个专用列。

于 2018-10-05T09:25:23.513 回答
1

_all 字段是一个特殊的包罗万象的字段,它将所有其他字段的值连接成一个大字符串,使用空格作为分隔符,然后对其进行分析和索引,但不存储。这意味着它可以被搜索,但不能被检索。

_all 字段允许您在不知道哪个字段包含该值的情况下搜索文档中的值。这使得它在开始使用新数据集时成为一个有用的选择

参考:https ://www.elastic.co/guide/en/elasticsearch/reference/current/mapping-all-field.html

于 2018-09-27T12:11:46.340 回答