我已经配置了 solr,这样它就可以索引来自 postgres 数据库的记录。它已成功上传。如果我将查询字符串作为 传递*:*
,它会产生表中所有行的响应。但是当我指定搜索时,结果始终为 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>
提前致谢。