java - solr搜索两个问题

查看:159
本文介绍了java - solr搜索两个问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

1.定时增量更新索引不能主动更新,日志显示服务器响应信息为空。

2.我做的是多表定时更新索引,多表都是单表,查询索引时只能查出一张表里面的索引,如:A表name字段"那年,那日"我查询"那年"并不能搜索到"那年,那日",如果B表中也有一个nickname字段"那年,那日"我只能搜索到A表里面的name值,而B表里面的相同nickname值搜索不到

解决方案

问题一已解决,解决方式原来我自己的dataimport.properties文件里的增量索引参数为:
params=/dataimport?command=delta-import&clean=false&commit=true&optimize=false&wt=json&indent=true&verbose=false&debug=false
现在改为:params=/dataimport?command=delta-import&clean=false&commit=true
重做索引参数为:
reBuildIndexParams=/dataimport?command=full-import&clean=true&commit=true&optimize=true&wt=json&indent=true&verbose=false&debug=false
现改为:
reBuildIndexParams=/select?qt=/dataimport&command=full-import&clean=true&commit=true
现在solr能够自动更新MySQL表索引,但是solr服务器响应依然为null

问题二希望大神解答

这篇关于java - solr搜索两个问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆