问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

hibernate search 多表关联检索

发布网友 发布时间:2022-05-05 22:26

我来回答

3个回答

懂视网 时间:2022-05-06 02:47

最近为我们系统的各个表做了一个按字段查询的功能,前台发json数据到后台,后台通过拼sql,前后加%%实现模糊匹配,实现按字段查询.结

最近为我们系统的各个表做了一个按字段查询的功能,前台发json数据到后台,后台通过拼sql,前后加%%实现模糊匹配,实现按字段查询.结果被否了.另一个同事通过Hibernate Search做模糊匹配.现在发现两个问题很难解决:

1,发现Lucence的index和database的不同步.通过spring整合,配置文件里配置了基于event的同步,但是测试还是发现偶尔不同步的情况.不知道是配置的问题还是Hibernate Search的问题.希望有用过Hibernate Search的交流一下..

2,页面展示的字段通常是用户可以理解的字符串表示的,用户容易理解的字面量,而database通常存的是整形或者其它的值.如用户状态,界面显示的是在线,数据库可能存的是1.Lucence index的时候对1做index,搜索是用户输入的,用户搜索输入的是"在线",不能搜出结果.不知道在bean中县一个get,set字符串状态的方法,然后index这个方法是否可行,还没有测试.

总的来说,觉得Hibernate Search还是比较适合在bbs或者博客网站做文本搜索,对于企业应用和电子商务等的一致性要求比较高的场景还是不是很合适.个人观点,欢迎拍砖.

Hibernate Search 的详细介绍:请点这里
Hibernate Search 的下载地址:请点这里

linux

热心网友 时间:2022-05-05 23:55

StringBuilder sSql = new StringBuilder();
sSql.append(" SELECT ")
.append(" t1.id,t1.zian1,t1.zian2,t1.user_id" + " t2.id as t2_id,t2.zi2,t2.zi3,t2.cdate as _cdate"+ " ")(这里用来加所有你需要用到的几个表的字段)
.append(" FROM t_1 t1 ")(这相当于主要的表,下面是和它关联的)
.append(" LEFT JOIN t_t2 t2 on t2.id = t1.user_id ")(这里就是关联和条件)
.append(" LEFT JOIN t_t3 t3 on t3.id = t1.user_id ")(这里还可以接着加其他表)
其中 t_1 , t_t2 为表一表二
t_1的字段:id,zian1,zian2,user_id
t_t2 的字段:id,zi2,zi3,cdate追问  确定是这样?hibernate search是以lucene为核心的 查询时应该是Query语句吧, 我想问问在这种情况下几张表的关联怎么整

追答LEFT JOIN 就是用来关联表的

热心网友 时间:2022-05-06 01:13

不清楚你问的是什么...路过追问hibernate search 怎么样进行多表关联检索?请问你有相关经验不,帮帮忙?

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
家里有壁虎对小孩有影响吗? 八字合婚:男女一个字也没合上 什么是八字合婚? 我讨厌女人,我恨女人 我痛恨这个世界上所有的女人,原因如下? 我不想来这世上,趟这一趟浑水,我恨这肮脏的社会!我恨我无奈的活着!如果... 大雅家是什么品牌 1971年阴历8月初一上午8点出生的女的 钗钏金 ,今年打算买房几楼好 请... 请问高人我是一九八八年农历七月初一 子时 命运如何??女的。 我是1979年阴历十月初一,中午11点15分生的女生,请问明年财运如何,请高 ... 我是1987年七月初一中午12点出生,女生,请高人算命 你如何理解紫藤萝瀑布“也在我心上缓缓流过”这句话? 初一语文课<紫藤萝瀑布>的主旨句是什么哦 《紫藤萝瀑布》中心句如何结合实际理解 紫藤萝瀑布的课文理解 紫藤萝瀑布通过写什么来揭示出文章主旨? 紫藤萝瀑布的主旨理解 紫藤萝瀑布这篇课文的主旨 紫藤萝瀑布中心句含义 紫藤萝瀑布的主旨 句是什么 点明紫藤萝瀑布主旨的一句话是哪一句?如何理解这句话 紫藤萝瀑布中心句理解 《紫藤萝瀑布》一文点明全文主旨的一句话是哪一句? 《紫藤萝瀑布》选段中那句话是文章的主旨句?它传达了怎样的人生感悟? 紫藤萝瀑布中文章的主旨句是哪一句 紫藤萝瀑布的主旨句是什么?它的含义是什么? 微博图标在哪里 高考专业没服从调剂但是却被调剂了为什么呢? 杨洋微博为什么 有个 icon??什么意思 国考为何有些职位需要组织调剂? 今年的考研为什么调剂这么难 石榴不可以和什么一起吃 开机出现winlogon.exe-损坏文件,请运行Chkdsk工具。我该怎么办?_百度... 打开东西出现损坏文件,然后让我运行ChkDSK工具怎么办。 请问我文件或目录损坏,要运行CHKDSK工具要怎么运行 求两个古风的名字,姓尹,是兄弟,不要太豪放,婉约派。 文件损坏,如何运行chkdsk工具? 准备和几个哥们去玩鹿鼎记,求2-3个男性兄弟角色名字,要古风飘逸一点的,有点文气的,谢谢啦 古代十兄弟名字 微信里苏康码信息更新后才能手机号码吗? 问道BB111111 写小说,古风的,求男主和他的兄弟们的名字,最好有3-4个名字, 翻 用现代五笔怎么拆 怎样在微信里获取苏康码? 请问,翻,瓜,鹅,鸭,五笔打字? 天书奇谈的号。 求古风女生姐妹名字或男生兄弟名啊!!!两到三字都行!!! 魔域BB怎么降级 如何快速掌握五笔打字? 斗罗大陆(送六翼天使)激活码2021年没有使用过 学习五笔打字