Solr 查询未找到

发布于 2025-01-06 05:00:12 字数 124 浏览 0 评论 0原文

我有一个 solr-MSSQL 服务器设置,我从 sql 数据库导入数据,所有数据都在 uicode 上。导入完成得很好,但是在搜索时,它无法带来结果,尽管当我查询 . 时它返回了一些结果。有什么建议为什么会这样吗?

I have a solr-MSSQL server settng annd I import data from sql data base and all my data is on-uicode. the import is done very well but when searching, it failes to bring the result although when I query . it returns some results. is there any suggestion why it is so?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

[旋木] 2025-01-13 05:00:12

您如何搜索数据?查询是什么?您可以发布查询和配置吗?

首先: -

q=*:* 搜索所有文档上的所有内容,从而返回结果。

q=something 将在默认搜索字段中搜索某些内容,如果您尚未修改 schema.xml,则该字段通常是文本。

<defaultSearchField>text</defaultSearchField>

您可以将默认字段更改为您要搜索的字段。
或者使用特定字段在特定字段上搜索,例如标题 q=some_field:something

如果您想在多个字段上搜索,您可以使用 copyfields 将这些字段合并为一个字段,或者使用 dismax 请求处理程序

How are you searching the data ? whats the query ? can you post the queries and the configuration ?

To start with : -

q=*:* searches for all content on all the documents, hence you get back the results.

q=something will search for something on the default search field, which is usually text if you have not modified the schema.xml.

<defaultSearchField>text</defaultSearchField>

You can change the default field to be the field you want to search on.
OR use specific field to search on the specific field e.g. title q=some_field:something

If you want to search on multiple field, you can combine the fields into one field by using copyfields or use dismax request handler.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文