0
我想在查询中增强某些类型的文档。如何在Solr中添加短语
有一个文档类型的字段。
在我的配置在bq设置中的XML我按照文档类型添加一个靴子。
但是,文档的类型可以是一个复合词,如“技术说明”。
我想补充一点,如:
bq=type:"Technical Notes"^10 type:"Working Papers"^8
我不希望长期在技术和注切片做。
我想在查询中增强某些类型的文档。如何在Solr中添加短语
有一个文档类型的字段。
在我的配置在bq设置中的XML我按照文档类型添加一个靴子。
但是,文档的类型可以是一个复合词,如“技术说明”。
我想补充一点,如:
bq=type:"Technical Notes"^10 type:"Working Papers"^8
我不希望长期在技术和注切片做。
所以你不想条款被标记化,对于您可以在schema.xml中(这样的Solr使用StrField类,这种类型的内容流的字段的类型设置为串不分析,但索引/逐字存储):
<field name="type" type="string" indexed="true" stored="true"/>
或者,如果你仍然希望能够到这个领域内作出部分或模糊搜索,使用copyField代替(复制场流成场那依靠字符串字段类型),如:
<copyField source="type" dest="string_type"/>
<field name="string_type" type="string" indexed="true" stored="true"/>
...,并在这一领域的升压查询:
bq=string_type:"Technical Notes"^10 type:"Working Papers"^8