[英]Solr How to Populate mutlivalued field from a tokenstream in an analyzer?
如何在分析器中从令牌流填充多值字段?
我刚接触Solr。 我知道在进入分析器之前已填充了多值字段。 但是,我想做的是在通过分析器后,将令牌流中的特定单词存储为多值字段。
例如:
我喜欢吃鸡肉培根(令牌流)--->分析器--->吃培根(过滤掉其他单词后)--->(存储在相同但分开的字段标签中)鸡肉,培根
你不能这样做。
事实上,标记者以后多值字段只是适当的间隙距离,以避免过于急切的匹配令牌(这是positionIncrementGap做什么)的一个集合。
另一方面,尝试在目标字段上进行构面。 构面使用记号化(而不是存储的值)进行操作,因此您将分别获得鸡肉和熏肉的细分计数。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.