现在是使用 meilisearch 之类的解决方案的合适时机吗?

问题描述

我遇到了一种情况,我需要像用于在表上搜索和过滤的七列建立索引,但是当表上的数据集增长时,这显然会损害插入、更新和删除性能(和它要去)。现在我正在考虑使用 meilisearch 之类的解决方案进行搜索和过滤,并且只维护主键和外键的索引并删除其他列上的索引。这是解决此类问题的正确方法吗?

解决方法

MeiliSearch 似乎适合您的用例,因为它可以支持包含大量字段的大量文档。

但是在MeiliSearch中高效添加这些文档的方法是批量添加。所以我有 100 万个文档,你分批添加 1000 个而不是一批 100 万个。您可以了解有关 limitations here 的更多信息。

此外,我们不限于 10mb!那是以前的默认有效负载大小,现在是 100mb。这意味着您不能一次发出超过 100mb 的请求。如果您想更改该号码,您可以使用 right flag

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...