Drupal的搜索模块能否搜索子字符串?(部分搜索)

11

Drupal的核心搜索模块只能按关键词搜索,例如“三明治”。我能否让它搜索子字符串,例如“三明治”,并返回我的三明治结果?

也许有一个插件可以做到这一点?

4个回答

2
最近我为Drupal的核心搜索模块制作了一个补丁,以提供部分搜索(也称n-gram搜索)功能。这已经测试过针对Drupal 6.15和6.16版本。你可能想要阅读关于打补丁的内容。
另一方面,你可以利用Apache Solr Search IntegrationSearch Lucene API模块或其他第三方搜索解决方案,但这需要更多时间来实现。 PorterStemmer模块有其自己不同的故事,你也可能感兴趣。

2

在IT技术方面,最直接的模块可能是Fuzzy Search。我没有尝试过它。如果你需要更高级的搜索功能来满足中小型网站的需求,则可以使用Search Lucene API。对于大型网站或真正高级的需求,Solr是首选解决方案。


1

0

Drupal Finder 有一个自动建议功能,当您开始输入 sand 时,它会建议包含 sandwich 的节点。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接