solr 中只有通配符搜索有效

发布于 2024-10-19 04:30:10 字数 803 浏览 0 评论 0原文

我已经使用 SolrJ 索引了一些文档,现在我想使用 SolrJ 搜索相同的索引..我没有使用嵌入式服务器..

我什至无法通过他们的基于网络的面板获取我的索引的结果。

ps:顺便说一句,索引进展顺利,我通过查询运行通配符搜索“*:*”检查了它们是否已被索引。

这是搜索片段:

try {
        SolrQuery query = new SolrQuery();
        query.setQuery("from:a");
        query.addSortField("id", SolrQuery.ORDER.asc);
        QueryResponse rsp = server.query(query);
        SolrDocumentList docs = rsp.getResults();
        System.out.println(docs.getNumFound());
            String[] a = new String[100];
            System.out.println(docs.toString());
        } catch (Exception e) {
            e.printStackTrace();
        }

这是schema.xml 如果链接失效请告诉我...

I've indexed few docs using SolrJ, now I want to search the same index using SolrJ.. I am not using embedded server..

I cannot even get results through their web based panel for my index.

ps : btw, the indexing is going fine, I checked that they were indexed by running a wild card search "*:*" through the query..

Here is the search snippet :

try {
        SolrQuery query = new SolrQuery();
        query.setQuery("from:a");
        query.addSortField("id", SolrQuery.ORDER.asc);
        QueryResponse rsp = server.query(query);
        SolrDocumentList docs = rsp.getResults();
        System.out.println(docs.getNumFound());
            String[] a = new String[100];
            System.out.println(docs.toString());
        } catch (Exception e) {
            e.printStackTrace();
        }

Here is schema.xml
Tell me if the link doesn't work...

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

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

发布评论

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

评论(1

睡美人的小仙女 2024-10-26 04:30:10
  1. 您可以使用 solr 管理 UI 中的模式浏览器来查看每个字段中已索引的值。
  2. Solr 也不搜索单个字符的查询。尝试使用多个字符作为查询来重复搜索。
  1. You can use the schema browser that is present in the solr admin UI to see the values that has been indexed in each field.
  2. Also Solr does not do search for query with single character. Try repeating your search with multiple characters as your query.
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文