问题描述
Drupal的核心搜索模块仅搜索关键字,例如三明治。我可以使用子字符串进行搜索并返回我的三明治结果?
Drupal's core search module, only searches for keywords, e.g. "sandwich". Can I make it search with a substring e.g. "sandw" and return my sandwich-results?
也许有一个插件吗?
推荐答案
最近我为Drupal的核心搜索创建了一个模块为其提供部分搜索(也称为n-gram搜索)能力。这是针对Drupal 6.15& 6.16版本。您可能需要阅读有关的信息。
Recently I made a patch for Drupal's core search module to provide it with partial search (aka n-gram searches) ability. This is tested against Drupal 6.15 & 6.16 releases. You might want to read about patching.
另一方面,您可以使用,模块或其他第三方搜索解决方案需要更多时间实施。
On the other hand you can make use of Apache Solr Search Integration, Search Lucene API modules or other 3rd-party search solutions which takes more time to implement.
模块有自己的不同故事您也可能会对此感兴趣。
PorterStemmer module has its own different story in which you might be interested, too.
这篇关于Drupal的搜索模块可以搜索一个子字符串吗? (部分搜索)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!