如何在分析器中的令牌流中填充mutlivalued字段?
我对solr来说比较新。我知道在进入分析仪之前会填充多值字段。但是,我想要做的是在通过分析器后将令牌流中的特定单词存储为多值字段。
例如:
我喜欢吃鸡肉培根(代币流)--->分析仪--->吃培根(过滤掉其他词后)---> (存放在相同但单独的字段标签中)鸡肉,培根
答案 0 :(得分:0)
你做不到。
事实上,在tokenizer之后的多值字段是一个标记集合,只是有适当的间隙偏移量以避免过度匹配(这就是positionIncrementGap所做的事情)。
另一方面,尝试在目标字段上进行分面。 Facets以标记化(而不是存储的值)运行,因此您将分别获得鸡肉和培根的分类计数。