Mysql搜索,匹配搜索相关单词

Mysql搜索,匹配搜索相关单词,mysql,search,Mysql,Search,是否可以使用Mysql的匹配来搜索一个与之相关的术语 例如,我可以通过搜索信息来获取信息吗?我知道这是有可能的,像%符号,但不幸的是,像不能计算相关性 通过相关性排序结果并同时能够搜索相关单词的最佳方式是什么?如中所示,在排序时速度较慢。这将是另一种选择 相关性也可以考虑在内。以下是完整的列表: 可扩展、高性能的索引 在现代硬件上超过95GB/小时 小型RAM要求——只有1MB堆 增量索引与批量索引一样快 索引大小大约为索引文本大小的20-30% 强大、准确和高效的搜索算法 排名搜索--首

是否可以使用Mysql的匹配来搜索一个与之相关的术语

例如,我可以通过搜索信息来获取信息吗?我知道这是有可能的,像%符号,但不幸的是,像不能计算相关性

通过相关性排序结果并同时能够搜索相关单词的最佳方式是什么?

如中所示,在排序时速度较慢。这将是另一种选择

相关性也可以考虑在内。以下是完整的列表:

可扩展、高性能的索引

  • 在现代硬件上超过95GB/小时
  • 小型RAM要求——只有1MB堆
  • 增量索引与批量索引一样快
  • 索引大小大约为索引文本大小的20-30%
强大、准确和高效的搜索算法

  • 排名搜索--首先返回最佳结果
  • 许多强大的查询类型:短语查询、通配符查询、邻近查询、范围查询等
  • 现场搜索(例如,标题、作者、内容)
  • 日期范围搜索
  • 按任何字段排序
  • 合并结果的多索引搜索
  • 允许同时更新和搜索
跨平台解决方案

  • 作为Apache许可证下的开源软件提供,该许可证允许您在商业和开源程序中使用Lucene
  • 100%纯Java
  • 索引兼容的其他编程语言的实现
如中所示,在订购时速度较慢。这将是另一种选择

相关性也可以考虑在内。以下是完整的列表:

可扩展、高性能的索引

  • 在现代硬件上超过95GB/小时
  • 小型RAM要求——只有1MB堆
  • 增量索引与批量索引一样快
  • 索引大小大约为索引文本大小的20-30%
强大、准确和高效的搜索算法

  • 排名搜索--首先返回最佳结果
  • 许多强大的查询类型:短语查询、通配符查询、邻近查询、范围查询等
  • 现场搜索(例如,标题、作者、内容)
  • 日期范围搜索
  • 按任何字段排序
  • 合并结果的多索引搜索
  • 允许同时更新和搜索
跨平台解决方案

  • 作为Apache许可证下的开源软件提供,该许可证允许您在商业和开源程序中使用Lucene
  • 100%纯Java
  • 索引兼容的其他编程语言的实现

如果你想做任何类型的高级文本索引/搜索工作,你应该使用专门的解决方案(比如solr),而不是依赖MySQL的全文。它是基于PHP的还是应该应用于Apache、Pascal?我可以在共享服务器上使用它吗?它是一个独特的、独立的软件。我明白了,它现在对我来说很重要。但我会为未来考虑。谢谢你的建议,@AmhetKemal:相关性分数通常意味着在上下文中找到的文本。在“医院”中找到“猫”这个词很可能意味着退伍军人的某些方面,而在“夜总会”中找到“猫”则意味着完全不同的方面;-)。搜索引擎跟踪这些词彼此之间的距离(以及它们在哪个文档中找到),然后计算相关性得分。Solr是Lucene搜索引擎的更高级版本,但我只是在了解这一点,所以我无法告诉您哪个更适合您的需要。祝你好运如果你想做任何类型的高级文本索引/搜索工作,你应该使用专门的解决方案(比如solr),而不是依赖MySQL的全文。它是基于PHP的还是应该应用于Apache、Pascal?我可以在共享服务器上使用它吗?它是一个独特的、独立的软件。我明白了,它现在对我来说很重要。但我会为未来考虑。谢谢你的建议,@AmhetKemal:相关性分数通常意味着在上下文中找到的文本。在“医院”中找到“猫”这个词很可能意味着退伍军人的某些方面,而在“夜总会”中找到“猫”则意味着完全不同的方面;-)。搜索引擎跟踪这些词彼此之间的距离(以及它们在哪个文档中找到),然后计算相关性得分。Solr是Lucene搜索引擎的更高级版本,但我只是在了解这一点,所以我无法告诉您哪个更适合您的需要。祝你好运谢谢阿尔普。我不确定它是否可以用于共享人质,但这似乎是目前最好的解决方案,因为这里没有其他答案。另外,我的主机提供商可能会考虑安装它。谢谢Alp。我不确定它是否可以用于共享人质,但这似乎是目前最好的解决方案,因为这里没有其他答案。另外,我的主机提供商可能会考虑安装它。