在schema.xml中。
<defaultSearchField>text</defaultSearchField>
如果在localhost/solr/admin中直接搜索文字, 而不是title:xx,
就会搜索这个text域的索引内容。
所以如果我们想直接搜索某个域的索引, 只要修改这里就行了。
================
不可以设置多个
比如
<defaultSearchField>msg_title</defaultSearchField>
<defaultSearchField>msg_content</defaultSearchField>
会导致默认的搜索域为msg_title, 颠倒顺序后就会变成msg_content.
之前的做法是
<defaultSearchField>msg_all</defaultSearchField>
<copyField source="msg_title" dest="msg_all"/>
<copyField source="msg_content" dest="msg_all"/>
但是这样会影响到获取高亮。
比如
List<String> h_title = resp.getHighlighting().get(id)
.get("msg_title");
上面的代码会返回控制。
因为resp里面只有msg_all, 这样就会混淆高亮的显示。
分享到:
相关推荐
NULL 博文链接:https://martin3000.iteye.com/blog/1328833
<groupId>org.apache.solr</groupId> <artifactId>solr-solrj</artifactId> <version>${solrj.version}</version> </dependency> </dependencies> </dependencyManagement> <build> <finalName>${project....
<fieldtype name="textComplex" class="solr.TextField" positionIncrementGap="100"> <analyzer> <tokenizer class="com.chenlb.mmseg4j.solr.MMSegTokenizerFactory" mode="complex" dicPath="dic"/> </...
<artifactId>quasar-solr-client</artifactId> <version>0.1.0</version> </dependency> 特征 支持基本查询。 待办事项清单 添加INSERT和UPDATE操作。 程式码范例 private final String QUORUM = " localhost:...
LoremIpsum搜索 包含与 lucene 和 solr 一起使用的搜索算法... export CLASSPATH="<lucene>/lucene/replicator/lib/*:<nutch>/build/*:<nutch>/build/lib/*:<lucene>/solr/dist/*:<lucene>/solr/ dist/solrj-lib/*:*:.
Apache Solr全版本存在任意文件删除漏洞,在Solr默认安装后无需任何其它配置即可删除系统任意文件。详情可以参考:
配置文件:<fieldType name="text_ik" class="solr.TextField"> <analyzer type="index"> <tokenizer class="org.wltea.analyzer.lucene.IKTokenizerFactory" useSmart="false" isIndistinct="true"/> ...
<fieldType name="text_ik" class="solr.TextField"> <analyzer type="index"> <tokenizer class="org.wltea.analyzer.lucene.IKTokenizerFactory" useSmart="false" /> </analyzer> <analyzer type="query"> ...
索引 在文字上创建和访问 RDF 索引,包括模糊匹配和 ... <groupId>org.aksw.rdfindex</groupId> <artifactId>rdfindex</artifactId> <version>0.1-SNAPSHOT</version> </dependency> Maven 存储库 <repository>
Solr源码在MyEclipse下的... <Environment name="solr/home" type="java.lang.String" value="E:\Solr" override="true" /> </Context> 注:value对应地址即你创建的solr/home目录地址 4. 部署到tomcat,开始Solr
Solr源码在MyEclipse下的... <Environment name="solr/home" type="java.lang.String" value="E:\Solr" override="true" /> </Context> 注:value对应地址即你创建的solr/home目录地址 4. 部署到tomcat,开始Solr
<fieldType name="text_lk" class="solr.TextField"> <analyzer type="index"> <tokenizer class="org.wltea.analyzer.lucene.IKTokenizerFactory" useSmart="false"/> <filter class="solr....
配置文件:<fieldType name="text_ik" class="solr.TextField"> <analyzer type="index"> <tokenizer class="org.wltea.analyzer.lucene.IKTokenizerFactory" useSmart="false" isIndistinct="true"/> ...
List<Good> goodList= new ArrayList<Good>(); SolrQuery query= new SolrQuery(); query.setQuery("good_desc:"+key); query.setRows(20); query.setHighlight(true); // 设置高亮区域 query....
<name>yarn.resourcemanager.address</name> <value>localhost:8032</value> </property> 在这些说明中, $PROJECT_HOME指的是您克隆此项目的目录。 1) 在本地工作站上启动 ZooKeeper 3.4.6+ 不支持使用
自述文件一个聊天机器人,... 查询语法为hal q <alias> <query> ,例如[16:01] < human> | hal q ai "Roboterarmee"[16:01] < hal> 7 in ai for "Roboterarmee" 第一个标题可以是具有以下内容的查询: [16:02] <
Solr源码在MyEclipse下的... <Environment name="solr/home" type="java.lang.String" value="E:\Solr" override="true" /> </Context> 注:value对应地址即你创建的solr/home目录地址 4. 部署到tomcat,开始Solr
Solr源码在MyEclipse下的... <Environment name="solr/home" type="java.lang.String" value="E:\Solr" override="true" /> </Context> 注:value对应地址即你创建的solr/home目录地址 4. 部署到tomcat,开始Solr
<filter class="solr.LowerCaseFilterFactory"/> </analyzer> <analyzer type="query"> <tokenizer class="org.wltea.analyzer.lucene.IKTokenizerFactory" useSmart="true" conf="ik.conf"/> <filter class=...
access_key, <your>access_secret, <your>consumer_key, <your>consumer_secret, <your>在本地计算机上运行SOLR cd \solr-8.8.1\bin solr start -c -p 8983 -s ../example/cloud/node1/solr转到您的Web浏览器并转到...