0

我真的不知道两者之间有什么区别,所以我不知道每当对数据库进行更改时我需要即时刷新我的索引。这就是我想要的:让我的搜索功能保持最新,直到最后一次更改。任何人都可以帮助我吗?

如果有帮助,我将使用 MySQL 进行持久性,使用 PHP 来使用 API。

4

1 回答 1

1

原则是 main 是父索引,而 delta 是子索引。这两个一起工作。

Main 创建了巨大的索引,而 Delta 只是一个只有新记录的小索引。使用您需要创建的 MySql 表,您需要注意主索引索引的最后一个 id。

增量在该 MySql 表中进行查找,以查看它需要从哪里获取新记录(如果 id 大于上一个,则它是一个新文档)。使用命令行,您可以运行 indexer 来合并 main+delta,delta 将清除他的索引(删除添加到主索引的文档),使其保持快速和小。

主增量模式可以处理(几乎是实时的)INSERT、UPDATE 和 DELETE

于 2012-10-26T10:53:02.213 回答