我的应用程序必须对目录中的文件执行类似elasticsearch的查询。在max,我在那个目录中只有1000个json文件。为此,elasticsearch变得非常繁重。有没有java库可以在我的应用程序中使用,它允许我索引文件并提供类似elasticsearch的查询功能?提前谢谢
dgenwo3n1#
您可以使用filebeat拉取这些文件并将其索引到elasticsearch:https://www.elastic.co/products/beats/filebeat默认情况下,它会逐行发送文件,每行作为elasticsearch中的单个文档。我建议您在filebeat中添加一个config,用文件系统/目录层次结构信息标记/注解文件内容,以便在查询数据时使用该信息。
1条答案
按热度按时间dgenwo3n1#
您可以使用filebeat拉取这些文件并将其索引到elasticsearch:https://www.elastic.co/products/beats/filebeat
默认情况下,它会逐行发送文件,每行作为elasticsearch中的单个文档。
我建议您在filebeat中添加一个config,用文件系统/目录层次结构信息标记/注解文件内容,以便在查询数据时使用该信息。