如何在Solr 4.6中搜索P_NAME(按字段名称并获取所有已编制索引的字段)

时间:2014-02-13 12:44:38

标签: apache tomcat solr

我是solr的新手

我正在使用solr 4.6和asp.net C#

我有索引2字段P_ID和P_NAME P_ID是唯一的 P_NAME是schema.xml中的搜索字段

现在,当我在solr浏览器中写入时查询: - P_ID:16 - >我得到结果: -

  {

    "P_ID": 16,

    "_version_": 1459925474501197800

  }

我想要的内容

P_ID和P_NAME如何通过P_ID获取两个字段如果我可以通过全文搜索查询获取全名来自某个字符,例如: - P_NAME:HP然后我将获取P_NAME:HP PAVALION

请帮助,

问候。

1 个答案:

答案 0 :(得分:1)

首先要考虑的是确保将 P_NAME 字段编入索引为文本字段(例如,来自solr的示例schema text_general )。并确保存储该字段。以下只是示例

<field name="P_NAME" type="text_general" indexed="true" stored="true"/>