lucene-solr-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Yonik Seeley" <ysee...@gmail.com>
Subject Re: Separate config and index per webapp
Date Wed, 17 May 2006 18:56:04 GMT
Try using the latest nightly build, and changing indexDir to dataDir:

  <!-- Used to specify an alternate directory to hold all index data
       other than the default ./solr/data
       If replication is in use, this should match the replication configuration
. -->
  <!--
  <dataDir>./solr/data</dataDir>
  -->

-Yonik

On 5/17/06, Michael Levy <LuceneList@gmail.com> wrote:
> I copied solrconfig.xml, schema.xml, synonyms.txt, protwords.txt and
> stopwords.txt into the WEB-INF/classes directory and the webapp is
> reading those files.
>
> I was thinking that if I uncommented the indexDir element in
> solrconfig.xml, it would then use that directory in which to place the index
> The commented-out default value is:
>   <indexDir>index</indexDir>
>
> I tried changing the value to:
>   <indexDir>indexXXX</indexDir>
>
> However this is being ignored; the index directory is still being
> created under Tomcat's current-working-directory/solr/conf/index   (In
> my case I'm testing under Windows and it's C:\Tomcat 5.5\solr\data\index)
>
> Any ideas?  Thanks.
>
> Mike Baranczak wrote:
> > On May 15, 2006, at 3:26 PM, Yonik Seeley wrote:
> >
> >> On 5/15/06, Michael Levy <LuceneList@gmail.com> wrote:
> >>> I'd like to use Solr for a number of separate projects running on a
> >>> single Tomcat instance; I thought I would have Solr running a separate
> >>> webapp for each project.
> >>>
> >>> I understand that the default location for the solrconfig.xml and
> >>> schema.xml files and for the index are under Tomcat's
> >>> current-working-directory/solr/conf
> >>>
> >>> I am hoping I can change the default location for each webapp.  Thanks!
> >>
> >> It's not yet possible, but see this thread:
> >> http://www.mail-archive.com/solr-dev@lucene.apache.org/msg00298.html
> >>
> >> It looks like JNDI offers the easiest portable way.
> >> The main SolrServlet would then need to be modified to do a JNDI
> >> lookup and base config off of that.
> >
> >
> > The way I did it is I unpacked the WAR and put my config files into
> > WEB-INF/classes/. Then I individually edit each app's solrconfig.xml
> > and specify a unique path for the index directory. This may not be for
> > everyone, but since I had to unpack the WAR anyway...
> >
> > -MB

Mime
View raw message