Solr
版本为3.6.1,在查询时加入以下条件
SolrQuery query = new SolrQuery();
query.setQuery("*:*");
query.addFilterQuery("content:搜索内容");
query.setHighlight(true); //开启高亮组件
query.addHighlightField("content");//高亮字段
query.setHighlightSimplePre("<font color=\"red\">");//标记
query.setHighlightSimplePost("</font>");
以上代码只能得到document的id,始终无法对content这个字段进行高亮。
经过测试原来是使用filter query的原因,修改代码如下
SolrQuery query = new SolrQuery();
query.setQuery("content:搜索内容");
query.setHighlight(true); //开启高亮组件
query.addHighlightField("content");//高亮字段
query.setHighlightSimplePre("<font color=\"red\">");//标记
query.setHighlightSimplePost("</font>");
以上代码可以同时得到以id和content组成的键值对,因此能够实现高亮的功能。
得出结论:filter query类似于SQL中的where条件,适用于不需要高亮的查询结果过滤。
分享到:
相关推荐
solr-mongo-importer-1.1.0.jar solr-mongo-importer-1.1.0.jar solr-mongo-importer-1.1.0.jar
solr数据库导入所需jar包,包括solr-dataimporthandler-6.0.1.jar,solr-dataimporthandler-extras-6.0.1.jar
solr-import-export-json最新代码solr-import-export-json最新代码solr-import-export-json最新代码solr-import-export-json最新代码solr-import-export-json最新代码solr-import-export-json最新代码solr-import-...
包涵apache-solr-core-3.5.0.jar和apache-solr-solrj-3.5.0.jar两个文件,搭建solr全文检索环境必须要添加的包
solr增量更新-
solr-4.10.3.rar
solr自动更新包
solr 增量更新所需要的包 solr-dataimporthandler-6.5.1 + solr-dataimporthandler-extras-6.5.1 + solr-data-import-scheduler-1.1.2
apache-solr-dataimportscheduler1.4 / solr 7.5 ,天下没有免费的JAR包
solr6 solr-dataimporthandler-scheduler-1.1源码,可以自己编译适应不同版本solr
solr(solr-9.0.0-src.tgz)源码
solr-4.10.3安装包
经测试apache-solr-dataimportscheduler1.0 版本在solr5.5上已经不能使用,这是本人自己根据情况修改后打的jar包亲测可用
最新版windows solr-8.8.2.zip最新版windows solr-8.8.2.zip最新版windows solr-8.8.2.zip
apache-solr-core-1.4.0.jar,apache-solr-core-1.4.0.jar
solr定时增量jar, 通过配置信息,连接数据库,实现定时任务同步数据库数据到搜索引擎中。
solr-dataimporthandler-8.9.0.jar 和 solr-dataimporthandler-extras-8.9.0.jar
solr6.1.0版本jar已经不再提供读取自动索引配置文件路径的方法,因此apache-solr-dataimportscheduler-1.0内调用该方法的所有操作都无法实现。于是需要下载apache-solr-dataimportscheduler-1.0-with-source.jar并...
solr 5.x定时生成索引依赖jar
solr-data-import-scheduler-1.1.2,用于solr定时更新索引的jar包,下载后引入到solr本身的dist下面,或者你tomcat项目下面的lib下面