繁体   English   中英

Solr如何在分析器中从令牌流填充多值字段?

[英]Solr How to Populate mutlivalued field from a tokenstream in an analyzer?

如何在分析器中从令牌流填充多值字段?

我刚接触Solr。 我知道在进入分析器之前已填充了多值字段。 但是,我想做的是在通过分析器后,将令牌流中的特定单词存储为多值字段。

例如:

我喜欢吃鸡肉培根(令牌流)--->分析器--->吃培根(过滤掉其他单词后)--->(存储在相同但分开的字段标签中)鸡肉,培根

你不能这样做。

事实上,标记者以后多值字段只是适当的间隙距离,以避免过于急切的匹配令牌(这是positionIncrementGap做什么)的一个集合。

另一方面,尝试在目标字段上进行构面。 构面使用记号化(而不是存储的值)进行操作,因此您将分别获得鸡肉和熏肉的细分计数。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM