Plone 如何在livesearch查询的开头使用通配符进行搜索?
当我键入字符串“cli”时,会得到类似“client1”、“client2”等结果。 但是当我输入“谎言”时,我没有得到任何结果。似乎只有在末尾才添加通配符Plone 如何在livesearch查询的开头使用通配符进行搜索?,plone,plone-4.x,Plone,Plone 4.x,当我键入字符串“cli”时,会得到类似“client1”、“client2”等结果。 但是当我输入“谎言”时,我没有得到任何结果。似乎只有在末尾才添加通配符 如何将此功能添加到我的网站?ZCTextIndex不支持此功能,请参阅 我担心(通过collective.Solr或其他集成)切换到使用Solr进行搜索也不会有帮助。Products.TextIndexNG3()在开始时支持通配符以及更多 甚至可以自己定义同义词——因此搜索“kitten”也会返回包含“cat”的文档 适用于plone4.x
如何将此功能添加到我的网站?ZCTextIndex不支持此功能,请参阅 我担心(通过collective.Solr或其他集成)切换到使用Solr进行搜索也不会有帮助。Products.TextIndexNG3()在开始时支持通配符以及更多 甚至可以自己定义同义词——因此搜索“kitten”也会返回包含“cat”的文档
适用于plone4.x,但没有尝试使用plone5。正如@keul提到的,这个插件也没有太大的发展,因为趋势是使用专门的搜索服务你知道未来的版本是否会计划添加这个吗?我不认为你会在未来的Zope/Plone版本中看到这一点,原因很简单:当前的趋势是将搜索从外部转移,更高效、更好的专用软件,如Solr或Elasticsearch。我不知道Solr是否会实现这一点,或者Elasticsearch是否已经实现了。所以,如果我要添加一个外部搜索,我应该考虑什么样的插件或解决方案?是否可行?collective.solr是您可以寻找的另一个包(与solr的集成层)@keul它似乎更像是solr配置thingie Products.TextIndexNG3支持Plone 4.3、5.0和5.1。看见