将ID设置为默认搜索Solr
问题描述:
我是新手在Solr。我想要构建一个文档,就像下面一样。将ID设置为默认搜索Solr
{
id : "what"
count : "123"
},
{
id : "what is"
count : "134"
}
这里。我用id as term(string)这将是唯一值。如果我做索引和搜索id。它会降低在Solr中搜索的速度吗?或者它不是使id成为默认搜索的更好方法。有什么建议吗?
答
不,它不会有任何真正的影响 - 只要该字段实际上定义为StrField。 您不应该有一个定义为TextField的唯一id字段,并且应用了多个过滤器和tokenizer。
无论是默认搜索字段还是不关注性能并不重要,只要匹配哪个字段q=what is
即可。