我在 Solr 中索引了一个文档目录。我不需要添加/更新,我只是想创建一个基本的 GUI 应用程序,用户通过文本框定义查询并接收结果,所有这些都在单个 Java 应用程序中。
我知道 SolrJ 似乎是正确的选择,但我从哪里开始呢?都是本地的,我只是想设置一个原型接口。
说到solrj
这里,我假设您指的是嵌入式 Solr 服务器。
您需要创建一个 Solr 服务器实例,如下所示 -
SolrServer server = new HttpSolrServer("http://HOST:8983/solr/");
或者
SolrServer server = new EmbeddedSolrServer();
然后您可以创建一个实例SolrQuery
并添加查询,即用户在文本框中输入的内容。查询服务器,服务器会返回一个SolrDocument
s 列表给你。
要了解SolrQuery
请看这里