solr6导入数据后查询不到

发布于 2021-11-30 03:05:05 字数 321 浏览 997 评论 10

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

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

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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(10

一笔一画续写前缘 2021-12-05 17:03:49

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

月牙弯弯 2021-12-05 17:03:06

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

奢华的一滴泪 2021-12-05 16:57:24

看solr界面上logging日志

葬花如无物 2021-12-05 16:46:02

回复
@erainm : 多谢回复,可能string和general_text的类型问题导致的,现在已经导入成功,并可以查询。

终陌 2021-12-05 16:35:54

不好意思,这应该还是导入失败了,我再看看。

囚你心 2021-12-05 15:52:09

最终是怎么解决的?

卸妝后依然美 2021-12-05 15:24:34

回复
@3kqing :引用中文分词库,mmseg之类的中文分词库

心欲静而疯不止 2021-12-05 14:36:08

你看看日志Solr导入日志。我刚学的时候遇到的问题和你一样

浮生未歇 2021-12-05 03:55:31

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

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

多彩岁月 2021-12-01 19:10:49

这表明你没有导入数据。你检查一下看看是不是那配置错了

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文