solr 设置id为自动生成的uuid

版本为solr3.5

[url]http://wiki.apache.org/solr/UniqueKey[/url]
这里讲到如何添加uuid,具体为在schema.xml中加入:
 




这么设置之后, 启动报错:
[color=red]QueryElevationComponent requires the schema to have a uniqueKeyField implemented using StrField[/color]

网上查了一下, 最后找到解决方案:
[url]http://blog.chenlb.com/2009/05/apache-solr-quick-start-and-demo.html[/url]

  


string
elevate.xml





explicit


elevator



把这些内容从solrconfig.xml中注释掉就可以了。

你可能感兴趣的:(lucene)