在http://lucene.apache.org/solr/guide/6_6/other-parsers.html#OtherParsers-JoinQueryParser下,它指出:
“联接操作是在术语基础上完成的,因此” from“和” to“字段必须使用兼容的字段类型。例如:StrField和TrieIntField之间的联接将不起作用,同样,StrField和使用LowerCaseFilterFactory的TextField仅适用于字符串字段中已经小写的值。”
是否有一系列兼容的字段类型?进行连接时,字符串只是字符串(占大小写)吗?整数/长到整数/长?
thnx, 克里斯托夫
答案 0 :(得分:1)
关键是索引后的令牌必须完全相同。由于可以根据设置在字段类型之间和版本之间进行更改,因此唯一安全的假设是StrField
和TextField
将保持兼容。
如果需要其他字段兼容,则将其内容索引到字符串字段以及常规字段类型。