2014-11-21 167 views
1

我是新手Solr。我想要构建一个文档,就像下面一样。将ID设置为默认搜索Solr

{ 
    id : "what" 
    count : "123" 
}, 
{ 
    id : "what is" 
    count : "134" 
} 

这里。我用id as term(string)这将是唯一值。如果我做索引和搜索id。它会降低在Solr中搜索的速度吗?或者它不是使id成为默认搜索的更好方法。有什么建议吗?

回答

0

不,它不会有任何真正的影响 - 只要该字段实际上定义为StrField。 您不应该有一个定义为TextField的唯一id字段,并且应用了多个过滤器和tokenizer。

无论是默认搜索字段还是不关注性能并不重要,只要匹配哪个字段q=what is即可。