使用elasticsearch过滤器索引时,有没有办法提高内存性能?
我为我的过滤器创建了一个单独的索引.我有大约1 000 000个用户创建的已保存搜索(用于电子邮件警报).创建此过滤器索引后,我的堆使用率达到100%,服务器对任何查询都没有响应.我的资源有限,我不能简单地在这个问题上投入更多内存.唯一的解决方案是删除包含我保存的搜索的索引.
根据我的阅读,过滤器索引永久驻留在内存中.这完全是必要的吗?有没有办法限制这种行为,但仍保留功能?有没有办法优化我的数据/查询/索引结构,以避免这种行为,同时仍然实现所需的结果?