标签: solr tokenize fieldtype
我需要使用标记器和字符串搜索特定字段。只有在找不到字符串1的结果时才会使用tokenizer。有没有办法做到这一点?
答案 0 :(得分:1)
您可以在两个单独的字段中对您的内容编制索引,一个分析(例如text_general字段类型),另一个分析为单个标记(字段类型string)。 然后,当您搜索Solr时,您在两个字段上进行搜索,但是您会增加未分析的字段,以便将这些结果排在最前面。
text_general
string
我使用了类似的场景来提升完全匹配的结果并显示部分匹配。