问题描述
我遇到了一种情况,我需要像用于在表上搜索和过滤的七列建立索引,但是当表上的数据集增长时,这显然会损害插入、更新和删除的性能(和它要去)。现在我正在考虑使用 meilisearch 之类的解决方案进行搜索和过滤,并且只维护主键和外键的索引并删除其他列上的索引。这是解决此类问题的正确方法吗?
解决方法
MeiliSearch 似乎适合您的用例,因为它可以支持包含大量字段的大量文档。
但是在MeiliSearch中高效添加这些文档的方法是批量添加。所以我有 100 万个文档,你分批添加 1000 个而不是一批 100 万个。您可以了解有关 limitations here 的更多信息。
此外,我们不限于 10mb!那是以前的默认有效负载大小,现在是 100mb。这意味着您不能一次发出超过 100mb 的请求。如果您想更改该号码,您可以使用 right flag。