elasticsearch 弹性搜索索引下的元数据?,elasticsearch,lucene,elasticsearch,Lucene" /> elasticsearch 弹性搜索索引下的元数据?,elasticsearch,lucene,elasticsearch,Lucene" />

elasticsearch 弹性搜索索引下的元数据?

elasticsearch 弹性搜索索引下的元数据?,elasticsearch,lucene,elasticsearch,Lucene,我已经了解了弹性搜索是如何工作的 我看到它保留了包含它的文档id,但我的问题是它是否也在文档中保留了准确的位置(如行号和列号)?据我理解,当ES存储一个术语(在分析阶段之后)时,它还存储文档中的偏移量(即其位置) 请看这里: 分析的字符串字段使用位置作为默认值 以及类型上的“位置”选项: 对单据编号、术语频率和术语位置(或顺序)进行索引。位置可用于邻近性或短语查询 据我所知,当ES存储一个术语(在分析阶段之后)时,它还存储文档中的偏移量(即其位置) 请看这里: 分析的字符串字段使用位置作为默认值

我已经了解了弹性搜索是如何工作的
我看到它保留了包含它的文档id,但我的问题是它是否也在文档中保留了准确的位置(如行号和列号)?

据我理解,当ES存储一个术语(在分析阶段之后)时,它还存储文档中的偏移量(即其位置)

请看这里:

分析的字符串字段使用位置作为默认值

以及类型上的“位置”选项:

对单据编号、术语频率和术语位置(或顺序)进行索引。位置可用于邻近性或短语查询


据我所知,当ES存储一个术语(在分析阶段之后)时,它还存储文档中的偏移量(即其位置)

请看这里:

分析的字符串字段使用位置作为默认值

以及类型上的“位置”选项:

对单据编号、术语频率和术语位置(或顺序)进行索引。位置可用于邻近性或短语查询


你说的“它保持准确的位置”是什么意思?
\u id
实际上位于
\u source
字段(从文档中索引的字段)之外,尽管在查询索引时它是存储、可访问和可查询的。当然,它的“位置”是保留的,因为它是文档坐标(元组(索引、类型、id))的一个重要部分。如果说文档中有10k行,文档中有一个单词“city”。我知道弹性搜索索引(ESI)将包含文档位置,但我的问题是弹性搜索索引是否也将保留该单词在该文档中的位置(如“city”是t 9100行号,列是第200位)?请参见我下面的答案“它是否保留准确位置”是什么意思?
\u id
实际上位于
\u source
字段(从文档中索引的字段)之外,尽管在查询索引时它是存储、可访问和可查询的。当然,它的“位置”是保留的,因为它是文档坐标(元组(索引、类型、id))的一个重要部分。如果说文档中有10k行,文档中有一个单词“city”。我知道弹性搜索索引(ESI)将包含文档位置,但我的问题是弹性搜索索引是否也将保留该单词在该文档中的位置(如“city”是t 9100行号,列是第200位)?见我下面的答案我不清楚术语位置的含义是什么?它与offset有何不同?@user3198603不同之处在于,“将使用postings highlighter而不是普通highlighter”。我不清楚术语位置的含义是什么?它与偏移量有何不同?@user3198603区别在于,“将使用发帖荧光笔而不是普通荧光笔”。