如何在Solr中使用通配符保存值?

如何在Solr中使用通配符保存值?,solr,wildcard,Solr,Wildcard,全部。 我和索尔有以下问题。我需要用通配符实现“反向”搜索。我的意思是我想保留像“auto*”这样的值,这个项目应该与像“autocar”、“autoplan”或“automatic”这样的请求一起找到。有人能帮我吗?谢谢。如果您想将较短的索引值(自动)与较长的搜索值(自动总线)进行匹配,您需要一个仅在查询端包含的自定义分析链。然后,输入的搜索词将被拆分为可能的前缀,并与索引词进行匹配。请澄清您的预期输入与预期输出是什么?假设在给定的查询历史中:“autocar”、“autoplan”、“aut

全部。
我和索尔有以下问题。我需要用通配符实现“反向”搜索。我的意思是我想保留像“auto*”这样的值,这个项目应该与像“autocar”、“autoplan”或“automatic”这样的请求一起找到。有人能帮我吗?谢谢。

如果您想将较短的索引值(自动)与较长的搜索值(自动总线)进行匹配,您需要一个仅在查询端包含的自定义分析链。然后,输入的搜索词将被拆分为可能的前缀,并与索引词进行匹配。

请澄清您的预期输入与预期输出是什么?假设在给定的查询历史中:“autocar”、“autoplan”、“automation”您想提取公共前缀,这是否正确?我想用通配符保存在solr文本中。例如,如果我将文本“gener*”保存在一个Solr项中,那么我希望为查询“general”、“general”或“generack”获取该项。如果我为item保留了文本“*sav*”,我想在查询“save”或“autosave”时得到它(所有这些词都是示例)。谢谢你的回答,但我的意思是能够在solr中保存类似于带有通配符的“template”的内容。例如-kepp文本“in*v*”。如果查询包含与此模板匹配的文本-获取此Solr项可能您正在查找Luwak,那么: