elasticsearch - 范围和短语查询在 elasticsearch 中如何工作?

标签 elasticsearch inverted-index range-query

如果elasticsearch使用的是倒排索引,我想知道elasticsearch是如何支持范围查询和短语查询的。 注意:我看到倒排索引支持它们,但我不清楚它们是如何在内部实现的。

最佳答案

找到链接.. 引用:https://blog.parse.ly/post/1691/lucene/ 以下是 Lucene in Action 中有关该主题的片段:“如果您使用 NumericField 为您的字段编制索引,则可以使用 NumericRangeQuery 高效地搜索该字段的特定范围。在幕后,Lucene 将请求的范围转换为索引 trie 结构中的等效括号集。” 这个博客实际上有一些关于 lucene 索引的有用信息。

关于elasticsearch - 范围和短语查询在 elasticsearch 中如何工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44432746/

相关文章:

java - 用标签包围多个单词 - Java 中的 ElasticSearch Highlighter

elasticsearch - 创建索引后创建自定义分析器

elasticsearch - 如何在像 “i phone”这样的Elasticsearch中匹配不匹配的单词

search - 如何在倒排索引结构中搜索短语查询?

algorithm - 图像抓取和索引算法(通过图像的颜色)和文本搜索给出相应的图像

elasticsearch - Elasticsearch 中的聚合日期范围过滤值

elasticsearch - Spring Elasticsearch-检索在字段中具有最大值(value)的文档

java - 找不到任何可执行的 java 二进制文件

php - 匹配最接近的数字值elasticsearchDSL(php)