Drupal的核心搜索模块,仅搜索关键字,例如“三明治”。我可以使用子字符串进行搜索,例如“sandw”并返回我的三明治结果?
也许有一个插件可以做到这一点?
答案 0 :(得分:2)
最近我为Drupal的核心搜索模块做了一个patch,为它提供了部分搜索(又名n-gram搜索)的能力。这是针对Drupal 6.15& 6.16版本。您可能想了解patching。
另一方面,您可以使用Apache Solr Search Integration,Search Lucene API模块或其他需要更多时间来实施的第三方搜索解决方案。
PorterStemmer模块也有自己不同的故事,您可能也会感兴趣。
答案 1 :(得分:2)
最直接的模块可能是Fuzzy Search。我没试过。如果您在中小型网站上有更高级的搜索需求,Search Lucene API是一个很好的解决方案。对于更大的站点或真正的高级需求,Solr是首选解决方案。
答案 2 :(得分:1)
是。模糊搜索(模块)做到了。 https://drupal.org/project/fuzzysearch
答案 3 :(得分:0)
Drupal Finder以某种方式完成它,即:它具有自动提示功能,因此如果您启动typich sand
,它应该建议您包含sandwich
的节点。