postgres データベースのレコードにインデックスを付けることができるように、solr を構成しました。正常にアップロードされました。また、クエリ文字列を として渡す*:*
と、テーブル内のすべての行の応答が生成されます。しかし、検索を指定すると、結果は常に 0 になります。
クエリ文字列が次の場合の私の XML 応答*:*
:
<?xml version="1.0" encoding="UTF-8" ?>
<response>
<lst name="responseHeader">
<int name="status">0</int>
<int name="QTime">0</int>
<lst name="params">
<str name="q">*:*</str>
</lst>
</lst>
<result name="response" numFound="3" start="0">
<doc>
<str name="names">sample1</str>
<str name="sno">1</str>
<str name="values">3</str>
</doc>
<doc>
<str name="names">sample2</str>
<str name="sno">2</str>
<str name="values">2</str>
</doc>
<doc>
<str name="names">sample3</str>
<str name="sno">3</str>
<str name="values">4</str>
</doc>
</result>
</response>
そして、クエリ文字列q=sample1
が次の場合の私の応答:
<?xml version="1.0" encoding="UTF-8" ?>
<response>
<lst name="responseHeader">
<int name="status">0</int>
<int name="QTime">0</int>
<lst name="params">
<str name="q">*:*</str>
</lst>
</lst>
<result name="response" numFound="0" start="0" />
</response>
前もって感謝します。