我真的不知道两者之间有什么区别,所以每当对数据库进行更改时,我都不知道我需要什么来动态刷新索引。这就是我想要的:保持我的搜索功能最新到最后一次更改。有人可以帮帮我吗?
如果有帮助,我使用MySQL进行持久化,使用PHP来使用API。
答案 0 :(得分:1)
主体是main是父索引,delta是孩子。这两个一起工作。
Main创建了巨大的索引,Delta只是一个只有新记录的小索引。使用MySql表,您需要创建您关注主索引索引的最后一个id。
delta在MySql表中进行查找以查看它需要获取新记录的位置(如果id大于last,则为新文档)。使用命令行,您可以运行索引器以合并主+ delta和delta将清除其索引(删除添加到主索引的文档),以便保持快速和小。
主delta模式可以处理(几乎实时)INSERT,UPDATE和DELETE