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 >