云数据库 GEMINIDB-如何使用Lucene搜索索引:扩展JSON语义:

时间:2024-10-28 17:36:32

扩展JSON语义:

表2 扩展JSON语义

关键字

作用

filter

在查询语句中json查询的关键字。

term

查询时判断某个document是否包含某个具体的值。

match

将被询值进行分词,进行全文检索。

range

查询指定某个字段在某个特定的范围。(范围查询子关键字:"eq"/"gte"/"gt"/"lte"/"lt")

bool

必须和 "must"、"should"、"must not" 一起组合出复杂的查询。

must

bool类型的子查询,封装"term"、"match"、"range" 查询。

should

bool类型的子查询,封装"term"、"match"、"range" 查询。

must not

bool类型的子查询,封装"term"、"match"、"range" 查询。

sort

支持全局索引列排序功能。

support.huaweicloud.com/cassandraug-nosql/cassandra_faq_0110.html