solr6导入数据后查询不到

wanghu1983 发布于 2016/10/09 17:23
阅读 2K+
收藏 0

solr版本6.2.1,使用控制台的dataimport功能,把mysql的一张表导入,选择的是“full import”,导入成功了,导入状态是:Requests: 1 Fetched: 430 Skipped: 0 Processed: 430 。

但是使用query,q的条件是*:*,没有数据;然后通过solrj的SolrClient对象,以程序的方式add了几条数据,然后在solr的控制台,查询的数据是刚才程序添加的数据。

请问怎么查询刚刚导入的数据库表里的数据?solr新手,多谢大家不吝赐教!!!

加载中
0
寻梦2012
寻梦2012
这表明你没有导入数据。你检查一下看看是不是那配置错了
0
wanghu1983
wanghu1983

solr新手,不知道怎么判断是否导入成功,先前因为主键配置不对,状态提示的是:Requests: 1 Fetched: 430 Skipped: 0 Processed: 0 。

后来修改后,提示的就是上面说的那样,状态码也提示是导入成功。不过,还是多谢兄台的回复。

寻梦2012
寻梦2012
你看看日志Solr导入日志。我刚学的时候遇到的问题和你一样
0
wanghu1983
wanghu1983
wanghu1983
回复 @3kqing :引用中文分词库,mmseg之类的中文分词库
Skqing
Skqing
最终是怎么解决的?
0
wanghu1983
wanghu1983
不好意思,这应该还是导入失败了,我再看看。
wanghu1983
wanghu1983
回复 @erainm : 多谢回复,可能string和general_text的类型问题导致的,现在已经导入成功,并可以查询。
erainm
erainm
看solr界面上logging日志
0
Skqing
Skqing

q的条件是*:* 有数据,  q的条件是title:啊啊啊 没数据,啥情况呢?

0
wanghu1983
wanghu1983

如果英文没有问题,那应该是中文分词的问题,需要添加中文分词库,然后把title的类型配置成中文词库对应的类型

返回顶部
顶部