Solr不显示所有索引数据

时间:2015-04-16 19:10:52

标签: php mysql yii solr

我遇到solr显示所有索引数据的问题。我的应用程序使用其API查询远程数据库,以将所有新数据提取到MySQL数据库中。 MySQL数据库目前显示143条记录。

然后我们运行一个脚本来更新Solr索引,它显示更新了143条记录并删除了0条。

<response>
<lst name="responseHeader">
<int name="status">0</int>
<int name="QTime">1</int>
</lst>
<lst name="initArgs">
<lst name="defaults">
<str name="config">solr-data-config.xml</str>
</lst>
</lst>
<str name="command">full-import</str>
<str name="status">idle</str>
<str name="importResponse"/>
<lst name="statusMessages">
<str name="Total Requests made to DataSource">573</str>
<str name="Total Rows Fetched">1235</str>
<str name="Total Documents Skipped">0</str>
<str name="Full Dump Started">2015-04-16 11:22:14</str>
<str name="">
Indexing completed. Added/Updated: 143 documents. Deleted 0 documents.
</str>
<str name="Committed">2015-04-16 11:22:15</str>
<str name="Total Documents Processed">143</str>
<str name="Time taken">0:0:0.694</str>
</lst>
<str name="WARNING">
This response format is experimental. It is likely to change in the future.
</str>
</response>

当运行所有记录的查询时,Solr仅显示143条记录中的96条。

我很难过。任何帮助将不胜感激。

加里

1 个答案:

答案 0 :(得分:0)

也许您没有提交有时会导致这类问题的索引数据。索引后提交或更好地更新SOLR配置以使用自动提交(here)。