Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我需要使用标记器和字符串搜索特定字段。仅当没有为字符串 1 找到结果时,我才会使用标记器。有没有办法做到这一点?
您可以在两个单独的字段中索引您的内容,一个已分析(例如text_general字段类型),另一个作为单个标记(字段类型string)。然后,当您搜索 Solr 时,您在两个字段上都进行了搜索,但您提升了未分析的字段,以便将这些结果排在首位。
text_general
string
我使用类似的场景来提升具有完全匹配的结果并在下面显示部分匹配。