【问题标题】:How to I search P_NAME(By Field name and get all field which are indexed) in Solr 4.6如何在 Solr 4.6 中搜索 P_NAME(按字段名称并获取所有被索引的字段)
【发布时间】:2014-02-15 03:33:44
【问题描述】:

我是 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

请帮忙,

问候。

【问题讨论】:

    标签: apache tomcat solr


    【解决方案1】:

    也许首先要看的是确保 P_NAME 字段被索引为文本字段(一个示例是来自 solr 的示例 schematext_general)。并确保该字段已存储。以下只是示例

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-04-23
      • 1970-01-01
      • 2016-12-19
      • 1970-01-01
      • 2018-08-08
      • 2014-11-30
      相关资源
      最近更新 更多