关于solr的一些心得体会
来源:互联网 发布:mac系统下有ai 编辑:程序博客网 时间:2024/06/11 15:48
关于solr的配置什么的在这里也就不多说了,这种文章很多,就说一些在使用中一些注意点吧。
1.solr多表多entity配置:
不知道你是否也遇到过这样的问题,当测试的时候你使用一个表做测试,配置一个表对应的entity测试时数据是对的,但是当你配置了多个表的时候,问题就出现了,好像有些数据丢失了.......,当时我就郁闷了。郁闷为啥会出现这样的情况,后来想到了主键这个东西,估计是因为主键数据相同造成了数据覆盖。于是我想是否可以配置多个主键,结果好像是不行的。后来也不知道怎么想到的就这样处理了,反正能用就行了嘛。在每个entity的主键前面加上类别,以区分。因为每个entity的主键是不可能重复的,只有在不同的entity之间可能存在主键相同。处理如下:
<entity name="A" query="SELECT CONCAT('A',ID) as SOLRID FROM A"><field name="SOLRID" column="SOLRID" /></entity>
这样一来及时不同表之间的id可能一样,但是在solr里面也不会一样了。
2.集成solr的公用性:
如果要搜索多个不同的对象,是否就需要些多个方法,这个就太麻烦了吧,于是考虑是否有方式能让所有的搜索都使用一个方法呢。针对于我的情况我写了一个比较公用的方法。
初次使用solr一点东西供大家分享,当然许多功能也没用上,还有待深入了解
- 关于solr的一些心得体会
- 关于架构的一些心得体会
- 关于Hiberante存储CLOB的一些心得体会
- 关于团队管理的一些心得体会
- 关于windows句柄机制的一些心得体会
- 关于java关键字synchronized的一些心得体会
- 关于NSTask使用的一些心得体会
- 关于学习linux的一些心得体会
- 关于网络推广的一些心得体会
- java的一些心得体会!
- Maven 的一些心得体会
- 关于.Net Remoting以IIS发布的一些心得体会
- 关于使用Axure RP进行原型开发的一些心得体会
- 关于链接的心得体会
- 学软件的一些心得体会
- VHDL编程的一些心得体会
- 学习SQL的一些心得体会!
- 学习工作流的一些心得体会
- C# WinForm判断程序是否以管理员身份运行,UAC权限的提权与降权
- 在OpenGL中用参数方程绘制球体
- CFrameWnd模态显示
- NetBean快捷键
- OpenGL进阶(五)-物理模拟
- 关于solr的一些心得体会
- sqlserver中将varchar类型转换为int型再进行排序的方法
- android:inputMethod_part1
- MeanShift中IplImage的使用介绍
- 介绍几种swf文件的加密方法
- 网站发布流程
- Android系统中GC什么情况下会出现内存泄露呢?
- OpenGL进阶(六)-粒子系统
- 深入理解Flash Player的应用程序域(Application Domains)