Solr刻面多值vs标记化
我正在尝试在模式中设置一个主题字段。我从一个数据库中绘制,其中一条记录可以有多个主题,主题以逗号分隔的字符串列出。有没有一种方法可以在其中一个主题上进行刻面Solr刻面多值vs标记化,solr,Solr,我正在尝试在模式中设置一个主题字段。我从一个数据库中绘制,其中一条记录可以有多个主题,主题以逗号分隔的字符串列出。有没有一种方法可以在其中一个主题上进行刻面 谢谢如果我理解得很清楚,您希望在dih文件中: <entity name="entity" pk="id" query="..." transformer="RegexTransformer"> <field column="subjects" splitBy=","/>
谢谢如果我理解得很清楚,您希望在dih文件中:
<entity name="entity" pk="id" query="..." transformer="RegexTransformer">
<field column="subjects" splitBy=","/>
</entity>
这样行吗?检查刻面概述。刻面索引部分提到了应该为要刻面的字段选择的字段类型 可以使用自定义镶嵌面 您可以使用例如
fq=subject:“MATH”
过滤只会产生与标准匹配的结果,刻面结果将包括结果集中的刻面。您的意思是:“在按一个主题过滤时,是否可以刻面”或“是否可以在主题字段上刻面”或完全不同的内容?
http://localhost:8983/solr/select?q=...&facet=true&facet.field=subjects&facet.query=subjects:the-one-you-want