我可以使用Solr的核心

我可以使用Solr的核心

本文介绍了在什么情况下,我可以使用Solr的核心的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我使用Solr的版本3.0.1,我要改变给Solr 4.6.0。
通常我只是使用的Solr没有定义核心(我认为的Solr 3.0.1不具备核心还)。
现在我想升级我的Solr到4.6.0版本,有它新的东西。
所以,我有3个问题:

I am using solr version 3.0.1, and I am about to change to solr 4.6.0.Usually I just use solr without defining core (I think solr 3.0.1 doesn't have core yet).And now I want to upgrade my solr to version 4.6.0, there is something new on it.So i have 3 questions:


  1. 究竟Solr的核心是什么?

  2. 当我应该使用Solr的核心是什么?

  3. 是不是每个Solr的核心就像一个表的(关系)数据库?也就是说,我可以保存不同类型的数据在不同的核心是什么?

先谢谢了。

推荐答案

一个核心基本上是一个给定架构的指标,将举行一系列的文件。

A core is basically an index with a given schema and will hold a set of documents.

您应该使用的文件不同的集合不同的内核,这并不意味着你应该存放不同种类的不同的索引文件。

You should use different cores for different collections of documents, it doesn't mean you should store different kind of documents in different indexes.

一些例子:


  • 您可以根据配置的语言有存储在不同的内核不同的语言同样的文件,并选择的核心;

  • 您可以有不同类型的存储在不同的核心来组织他们的物理分离文件;

  • ,但在同一时间,你可以有存储在同一指数不同的文件和一个字段值区分它们;

这真的取决于你的用例。

it really depends on your use-case.

这篇关于在什么情况下,我可以使用Solr的核心的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-30 02:07