solr索引为空,但架构浏览器显示条目

solr索引为空,但架构浏览器显示条目,solr,Solr,我有一个非常奇怪的问题:我索引文档没有任何问题 当我转到solr后端进行搜索时,我没有得到任何结果,尽管在模式浏览器中,我看到文档被索引了。知道哪里出了问题吗 hidden_b标志设置为false 感谢所有有用的答案 /select/?q=*&version=2.2&start=0&rows=10&indent=on 这是你的评论,但这实际上不起作用,拥有所有文档的正确方法是 /select/?q=*:*&version=2.2&start=0&

我有一个非常奇怪的问题:我索引文档没有任何问题

当我转到solr后端进行搜索时,我没有得到任何结果,尽管在模式浏览器中,我看到文档被索引了。知道哪里出了问题吗

hidden_b
标志设置为
false

感谢所有有用的答案

/select/?q=*&version=2.2&start=0&rows=10&indent=on
这是你的评论,但这实际上不起作用,拥有所有文档的正确方法是

/select/?q=*:*&version=2.2&start=0&rows=10&indent=on
注意

*:*
而不是

*
作为你的q参数。它的意思是“在任何字段中搜索任何值”(相当于mysql中的SELECT*FROM表)


仅使用*不会产生任何结果。

schema.xml中的配置有问题。我想您的默认搜索字段不包含任何数据。您必须将其他字段的内容复制到默认搜索字段。因此,我建议您定义一个字段,仅用于搜索整个内容。例如:

<field name="searchfield" type="mySearchField" indexed="true" stored="false" multiValued="true" />

之后,您将更改默认搜索字段,在本例中如下所示:

<defaultSearchField>searchfield</defaultSearchField>
searchfield
你必须做的最后一件事是:

<copyField source="anyfieldfromyours" dest="searchfield"/>

确保定义了我在本例中使用的类型,并且复制了所有字段。如果只有一个动态字段,则只需复制此字段


致以最诚挚的问候

您最近好吗?我们可以查看您的schema.xml吗?/select/?q=*&version=2.2&start=0&rows=10&indent=oni没有更改schema.xml-我只是添加了一些动态字段。在管理中查找您的字段,选择一个,然后使用以下查询“yourField:*”。你得到什么结果了吗?是的-看起来所有的数据都在这里-好的,非常感谢!我想这只是显示所有数据的问题。