我是Solr的新手,我不知道如何触发Facet搜索的查询 . 我的架构中有以下字段(我在这里放了一个schema.XML) . 我总共有6个领域,我可以尝试分区 . 在schema.xml文件中是否有为Faceting定义的字段?
<fields>
<field name="P_ID" type="int" indexed="true" stored="true" required="true" />
<field name="P_NAME" type="text" indexed="true" stored="true" required="false" />
<field name="P_SKU" type="string" indexed="true" stored="false" required="false" />
<field name="P_METADESCRIPTION" type="string" indexed="true" stored="false"
required="false" />
<field name="P_PRICE" type="string" indexed="true" stored="false" required="false" />
<field name="P_OLDPRICE" type="string" indexed="true" stored="false" required="false" />
<field name="_version_" type="long" indexed="true" stored="true"/>
</fields>
<unique Key>P_ID</unique Key>
<defaultSearchField>P_NAME</defaultSearchField>
我怎么能在这里进行构面搜索查询?
1 回答
请参阅,对于faceting,您不必修改schema.xml中的任何内容 . 要更好地了解Facet搜索,请通过以下链接 .
http://wiki.apache.org/solr/SimpleFacetParameters