您的位置:首页 > Web前端 > JavaScript

solr笔记--solr3.2以后支持document和json两种对象来更新索引

2014-06-27 15:36 316 查看
1、json形式(比如把mongodb数据库的导出结果json)

<requestHandler name="/update" class="solr.JsonUpdateRequestHandler" />

2、document形式

<requestHandler name="/update" class="solr.UpdateRequestHandler" />

3、solr中特殊字符处理:+ – && || ! ( ) { } [ ] ^ ” ~ * ? : \

解决方法:

在搜索的action中将输入的参数(kw为keywords的缩写)做转义处理,即import org.apache.solr.client.solrj.util.ClientUtils;

String escapedKw = ClientUtils.escapeQueryChars(kw);

然后拿转义后的escapedKw去solr中查询,用户输入的参数kw的值不变用于回显到搜索框中。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐