我从这里下载了一个Solr软件包:http://lucene.apache.org/solr/mirrors-solr-latest-redir.html
我想在 schema.xml 文件中创建一个新字段,但我不知道在哪个文件中 - 在下载的文件夹中有7个 schema.xml 文件
我编辑了所有这些文件,但没有任何改变。
我应该在哪里添加新的字段定义?
答案 0 :(得分:1)
如果您有标准发行版(http://lucene.apache.org/solr/mirrors-solr-latest-redir.html),可以在solr-5.2.1 / server / solr找到您的内核
您可能遇到的一个问题是您尚未定义任何核心。如果是一个案例复制solr-5.2.1 \ server \ solr \ configsets \ basic_configs到solr-5.2.1 \ server \ solr \ my_new_core(重命名文件夹) - congratz,你定义了一个新核心。
现在运行服务器:使用参数start在命令行solr-5.2.1 \ bin \ solr中运行。在浏览器中打开:http://localhost:8983/solr/#/~cores/example_core并使用instanceDir = my_new_core添加核心。这会初始化您的核心 - 使其完全正常运行。
现在你可以找到solr-5.2.1 \ server \ solr \ example_core \ conf \ solrconfig.xml 并按照您的意愿配置它。更改solrconfig.xml后,请记住在Core Admin重新加载核心。
答案 1 :(得分:1)
通过从命令提示符运行命令来创建solr实例
solr create -c test
这里test是集合名称。复制schema.xml和solrconfig.xml从techproducts项目文件夹到测试项目的conf文件夹。现在你可以在schema.xml中定义你的模式。