关于索引的合并,索引维护
ppa731
2007-11-28
我现在的应用中,索引的数据来源有两处,一个是来自数据库,一个是来自文件系统,我分别建了两个索引,在搜索上我就面临几种选择:
1.合并两个索引库,再搜索,可是我这两出索引要分开维护,比较麻烦 2.分开搜索,再合并搜索结果. 我在想,有没有哪种方法,让一次搜索同时搜索两个索引库?不用合并索引或处理结果了 另外,建自数据库的索引,使用的是hibernate.search,自动维护索引,就是当数据库更新的时候,索引也会实时更新,我想问,文件系统中建的索引能不能做到这点,比如:我在索引的源文件夹中添加了一个文件,然后索引也会更新. 刚加入圈子有很多问题,不好意思. |
|
imjl
2007-11-28
为什么要建立两个索引?无论什么格式的数据在做索引时是一样,他们的区别只是格式不同罢了。
如果你已经做了,我只会按照2来做,第一种我不会,不会是读索引a的内容叠加到索引b把。 我不会hibernate。帮不了你。自动更新难道不可以定时去检查文件夹下是否有新文件? |
|
ppa731
2007-11-28
我建两个索引,主要是两者建索的方式不太一样,而且数据库索引会自动更新,文件索引不知道.
或者我试试对数据库数据和文件用同一种方式建索,建一个索引,不过这样可能不会自动更新了 谢谢二楼回复 |
|
imsorry
2007-12-06
我合并文件和数据库索引的时候,总是在最后把数据库索引给清空了,不知道怎么回事
|
|
逆风的香1314
2007-12-20
分开搜索,再合并搜索结果!我就是这么做的。效果还可以。
|