mysql - 搜索引擎 Lucene 与数据库搜索

标签 mysql lucene search-engine

我正在使用 MySQL 数据库,并且一直在使用数据库驱动的搜索。数据库引擎和Lucene搜索引擎有什么优缺点?我想就何时何地使用它们提出建议?

最佳答案

我建议你阅读 Full Text Search Engines vs. DBMS .单线是:如果您的大部分用例是全文搜索,请使用 Lucene。如果您的大部分用例是连接和其他关系操作,请使用数据库。对于更复杂的用例,您可以使用混合解决方案。

关于mysql - 搜索引擎 Lucene 与数据库搜索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4638671/

相关文章:

vue.js - 在 VUE 应用程序上哪里放置 Google 搜索描述?

PHP 脚本生成不需要的奇怪附加列

java - 在 hibernate 搜索中是否有一种方法可以按找到搜索词的字段进行分面?

lucene - 基于多个字段的 Solr/Lucene 拼写检查建议

java - 包含多个单词的同义词

search - 将 TF-IDF(余弦相似度)与 pagerank 相结合?

php - Ajax 片段元标记 - Googlebot 未读取页面内容

php - SQL - 执行更新的最快方法

php - 无法创建表 MySQLi

java - 无法使用 JDK1.7 编译 MySQL Connector/J