gpt4 book ai didi

solr - 托管架构和其他花哨的东西。它是什么?

转载 作者:行者123 更新时间:2023-12-01 04:46:32 25 4
gpt4 key购买 nike

我在独立模式中创建了一个新核心(如果我说错了,请纠正我)。我是这样做的(遵循 Apache Solr Reference Guide 5.2):

$ bin/solr create -c test

我希望看到,我所做的一切(实际上几乎没有)与引用指南齐头并进。在第 13 和 14 页,指南清楚地描述了 solr 主目录应该是什么样子:

solr.xml
core_name1/
core.properties
conf/
solrconfig.xml
schema.xml
data/
...

但是,当我转到 ./server/solr/test/conf 时,我看到那里有 8 个文件和一个目录:

currency.xml
lang/
params.json
solrconfig.xml
synonyms.txt
elevate.xml
managed-schema
protwords.txt
stopwords.txt

呸...引用指南的第一章中根本没有触及的看起来很糟糕的东西。我不明白我做错了什么,是什么让新核心的主目录看起来如此丑陋。我没想过要创建任何 currency.xml 和其他花哨的文件。但最糟糕的是我找不到任何模式文件,根据引用指南判断这应该是最重要的。我想现在我应该改用托管架构,但是当我打开它时,我看到了一条非常可怕的消息:

<!-- Solr managed schema - automatically generated - DO NOT EDIT -->

顶一下!像我这样的新手创建了他人生中的第一个核心,希望看到一个可爱的模式文件,但发现了一些他甚至无法编辑的东西。所以,我的问题是

  1. 如何实际创建一个核心并动手编辑 schema.xml 文件
  2. 是否可以编辑以某种方式管理的模式
  3. 是否有可以逐行遵循并产生预期结果的引用指南?

最佳答案

schema.xml 位于 solr\configsets\basic_configs\conf 位置。您可以复制它并将其放在/conf 目录中并修改它,以添加您的字段。这不会影响任何其他核心。此外,还需要其他文件来了解 Solr 如何在搜索字符串和货币详细信息等时管理停止工作。在以前版本的文档中,提到了这些细节,这就是我如何找到它的困难方法。如果删除那些停用词和其他文件,您最终会发现它们丢失的错误消息。希望这些信息有所帮助。快乐学习

关于solr - 托管架构和其他花哨的东西。它是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31018544/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com