请知悉:本文最近一次更新为 2年 前,文中内容可能已经过时。

Elasticsearch自己创建索引指定解析器分词器细节的时候,字段是可以设置term_vector(词向量)属性的。

这属性默认值是no(默认值),其他可选值:

no

No term vectors are stored.(default)

yes

Just the terms in the field are stored.

with_positions

Terms and positions are stored.

with_offsets

Terms and character offsets are stored.

with_positions_offsets

Terms,positions,and character offsets are stored.

with_positions_payloads

Terms,positions,and payloads are stored.

with_positions_offsets_payloads

Terms,positions,offsets and payloads are stored.

这个属性是干嘛的呢?主要是高亮的时候使用的,所以才会默认no,毕竟你高亮字段通常也就标题、摘要或者正文字段才需要。


参考资料

Elasticsearch term_vector


如您从本文得到了有价值的信息或帮助,请考虑扫描文末二维码捐赠和鼓励。

尊重他人劳动成果。转载请务必附上原文链接,我将感激不尽。


与《Elasticsearch 索引映射时term_vector细节》相关的博文:


留言

avatar
😀
😀😁😂😅😭🤭😋😘🤔😰😱🤪💪👍👎🤝🌹👌