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