只有外卡搜索才能在solr中运行

时间:2011-02-24 12:42:07

标签: solr solrj

我使用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 告诉我链接是否有用......

1 个答案:

答案 0 :(得分:1)

  1. 您可以使用solr管理界面中显示的架构浏览器查看已在每个字段中编入索引的值。
  2. Solr也不会搜索单个字符的查询。尝试使用多个字符作为查询重复搜索。