gpt4 book ai didi

java - 什么时候将 JDBC 与 lucene 索引结合使用是个好主意?

转载 作者:行者123 更新时间:2023-12-01 05:32:03 27 4
gpt4 key购买 nike

我正在为我们的应用程序实现一个基于 lucene (Compass) 的搜索引擎,我们将部署到 vmware 环境。客户告诉我,vmware 主机上的 I/O 性能非常糟糕,因此 lucene 的 JDBC 存储优于索引文件的共享存储。我对此感到惊讶。

所以我想知道您是否可以选择,在集群环境中使用数据库或共享存储作为 lucene 索引有哪些优缺点?它取决于预期的索引写入次数吗?

最佳答案

我会要求一些数据来支持这个断言。数据库不也使用I/O吗?或者您的 JDBC 解决方案会连接到非虚拟化数据库实例吗?

您多久使用 Lucene 重新索引一次?如果您每天只使用单独的批处理作业执行一次,我不认为这会成为问题。

与 JDBC 相比,我更喜欢 Lucene,因为该解决方案需要搜索功能。有时尝试使用 SQL 和 LIKE 子句进行自由格式搜索。这看起来效率低得多。

如果这是一个大问题,请尝试一个小基准。

关于java - 什么时候将 JDBC 与 lucene 索引结合使用是个好主意?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8818017/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com