You need config-dir level schema.xml, and solrconfig.xml. For multiple
collections, you also need a top-level solr.xml. And unless the config
files a lot of references to other files, you need nothing else.

For examples, check the example directory in the distribution. Or have
a look at examples from my book:
https://github.com/arafalov/solr-indexing-book/tree/master/published .
This shows the solr.xml that points at a lot of collections. The first
nearly minimal collection is collection1, but you can then explore
others for various degree of complexity.

Regards,
   Alex.
Personal website: http://www.outerthoughts.com/
LinkedIn: http://www.linkedin.com/in/alexandrerafalovitch
- Time is the quality of nature that keeps events from happening all
at once. Lately, it doesn't seem to be working.  (Anonymous  - via GTD
book)


On Thu, Jan 23, 2014 at 4:55 PM, Stavros Delisavas <stav...@delisavas.de> wrote:
> So far, I successfully managed to create a core from my existing
> configuration by opening this URL in my browser:
>
> http://localhost:8080/solr/admin/cores?action=CREATE&name=glPrototypeCore&instanceDir=/etc/solr
>
> New status from http://localhost:8080/solr/admin/cores?action=STATUS is:
>
> <response>
> <lst name="responseHeader">
> <int name="status">0</int>
> <int name="QTime">4</int>
> </lst>
> <lst name="status">
> <lst name="">
> <str name="name"/>
> <str name="instanceDir">/usr/share/solr/./</str>
> <str name="dataDir">/var/lib/solr/data/</str>
> <date name="startTime">2014-01-23T08:42:39.087Z</date>
> <long name="uptime">3056197</long>
> <lst name="index">
> <int name="numDocs">4401029</int>
> <int name="maxDoc">4401029</int>
> <long name="version">1370010628806</long>
> <int name="segmentCount">12</int>
> <bool name="current">true</bool>
> <bool name="hasDeletions">false</bool>
> <str name="directory">
> org.apache.lucene.store.MMapDirectory:org.apache.lucene.store.MMapDirectory@/var/lib/solr/data/index
> lockFactory=org.apache.lucene.store.NativeFSLockFactory@77c58801
> </str>
> <date name="lastModified">2013-10-29T14:17:22Z</date>
> </lst>
> </lst>
> <lst name="glPrototypeCore">
> <str name="name">glPrototypeCore</str>
> <str name="instanceDir">/etc/solr/</str>
> <str name="dataDir">/var/lib/solr/data/</str>
> <date name="startTime">2014-01-23T09:29:30.019Z</date>
> <long name="uptime">245267</long>
> <lst name="index">
> <int name="numDocs">4401029</int>
> <int name="maxDoc">4401029</int>
> <long name="version">1370010628806</long>
> <int name="segmentCount">12</int>
> <bool name="current">true</bool>
> <bool name="hasDeletions">false</bool>
> <str name="directory">
> org.apache.lucene.store.MMapDirectory:org.apache.lucene.store.MMapDirectory@/var/lib/solr/data/index
> lockFactory=org.apache.lucene.store.NativeFSLockFactory@5ad83862
> </str>
> <date name="lastModified">2013-10-29T14:17:22Z</date>
> </lst>
> </lst>
> </lst>
> </response>
>
>
> From my understanding I now have an unnamed core and a core named
> "glPrototypeCore" which uses the same configuration.
>
> I copied the files data-config.xml, schema.xml into a new directory
> "/etc/solr/glinstance" and tried to create another core but this always
> throws me error 400. I even tried by adding the schema- and
> config-parameters with full path, but this did not lead to any
> difference. Also I don't understand what the "dataDir"-parameter is for.
> I could not find any data-directories in /etc/solr/ but the creation of
> the first core worked anyway.
>
> Can someone help? Is there any better place for my new
> instance-directory and what files do I really need?
>
>
>
>
>
> Am 23.01.2014 10:10, schrieb Stavros Delisavas:
>> I didn't know that the "core"-term is associated with this use case. I
>> expected it to be some technical feature that allows to run more
>> solr-instances for better multithread-cpu-usage. For example to activate
>> two solr-cores when two cpu-cores are available on the server.
>>
>> So in general, I have the feeling that the term "core" is somewhat
>> confusing for solr-beginners like me.
>>
>>
>>
>> Am 23.01.2014 09:54, schrieb Alexandre Rafalovitch:
>>> Which is why it is curious that you did not find it. Looking back at
>>> it now, do you have a suggestion of what could be improved to insure
>>> people find this easier in the future?
>>>
>>> Regards,
>>>    Alex.
>>> Personal website: http://www.outerthoughts.com/
>>> LinkedIn: http://www.linkedin.com/in/alexandrerafalovitch
>>> - Time is the quality of nature that keeps events from happening all
>>> at once. Lately, it doesn't seem to be working.  (Anonymous  - via GTD
>>> book)
>>>
>>>
>>> On Thu, Jan 23, 2014 at 3:49 PM, Stavros Delisavas <stav...@delisavas.de> 
>>> wrote:
>>>> Thanks for the fast responses. Looks like exactly what I was looking for!
>>>>
>>>>
>>>>
>>>>
>>>> Am 23.01.2014 09:46, schrieb Furkan KAMACI:
>>>>> Hi;
>>>>>
>>>>> Firstly you should read here and learn the terminology of Solr:
>>>>> http://wiki.apache.org/solr/SolrTerminology
>>>>>
>>>>> Thanks;
>>>>> Furkan KAMACI
>>>>>
>>>>>
>>>>> 2014/1/23 Alexandre Rafalovitch <arafa...@gmail.com>
>>>>>
>>>>>> If you are not worried about them stepping on each other's toes
>>>>>> (performance, disk space, etc), just create multiple collections.
>>>>>> There are examples of that in standard distribution (e.g. badly named
>>>>>> example/multicore).
>>>>>>
>>>>>> Regards,
>>>>>>   Alex.
>>>>>> Personal website: http://www.outerthoughts.com/
>>>>>> LinkedIn: http://www.linkedin.com/in/alexandrerafalovitch
>>>>>> - Time is the quality of nature that keeps events from happening all
>>>>>> at once. Lately, it doesn't seem to be working.  (Anonymous  - via GTD
>>>>>> book)
>>>>>>
>>>>>>
>>>>>> On Thu, Jan 23, 2014 at 3:36 PM, Stavros Delisavas <stav...@delisavas.de>
>>>>>> wrote:
>>>>>>> Dear Solr-Experts,
>>>>>>>
>>>>>>> I am using Solr for my current web-application on my server 
>>>>>>> successfully.
>>>>>>> Now I would like to use it in my second web-application that is hosted
>>>>>>> on the same server. Is it possible in any way to create two independent
>>>>>>> instances/databases in Solr? I know that I could create another set of
>>>>>>> fields with alternated field names, but I would prefer to be independent
>>>>>>> on my field naming for all my projects.
>>>>>>>
>>>>>>> Also I would like to be able to have one state of my development version
>>>>>>> and one state of my production version on my server so that I can do
>>>>>>> tests on my development-state without interference on my
>>>>>> production-version.
>>>>>>> What is the best-practice to achieve this or how can this be done in
>>>>>>> general?
>>>>>>>
>>>>>>> I have searched google but could not get any usefull results because I
>>>>>>> don't even know what terms to search for with solr.
>>>>>>> A minimal-example would be most helpfull.
>>>>>>>
>>>>>>> Thanks a lot!
>>>>>>>
>>>>>>> Stavros
>

Reply via email to