I also wanted to add that I am using the following HTTP request to reload the core:
http://localhost:8983/solr/admin/cores?action=RELOAD&core=core1 Please help. Thank you. ranjitr wrote: > > Hi, > > I had emailed before about the following issue but did not get a response. > > I have been trying to reload the Solr core after I make changes to the > synonyms.txt file. With Solr 1.3, I am able to do a reload only after the > first change but not in subsequent attempts (after subsequent changes to > synonyms.txt). The reloads work fine with Solr nightly builds though > (i.e. I query using synonyms & get the desired results). > > I was wondering if someone could throw some light to this issue. I also > tried running Solr 1.3 throught Tomcat 6 but I see the same issue. > > Thank you, > Ranjit. > > > FYI, my solrconfig.xml is: > > <?xml version="1.0" encoding="UTF-8" ?> > <!-- > Licensed to the Apache Software Foundation (ASF) under one or more > contributor license agreements. See the NOTICE file distributed with > this work for additional information regarding copyright ownership. > The ASF licenses this file to You under the Apache License, Version 2.0 > (the "License"); you may not use this file except in compliance with > the License. You may obtain a copy of the License at > > http://www.apache.org/licenses/LICENSE-2.0 > > Unless required by applicable law or agreed to in writing, software > distributed under the License is distributed on an "AS IS" BASIS, > WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. > See the License for the specific language governing permissions and > limitations under the License. > --> > > <!-- > This is a stripped down config file used for a simple example... > It is *not* a good example to work from. > --> > <config> > <updateHandler class="solr.DirectUpdateHandler2" /> > > <searchComponent name="spellcheck" class="solr.SpellCheckComponent"> > <lst name="spellchecker"> > <!-- > Optional, it is required when more than one spellchecker is > configured. > Select non-default name with spellcheck.dictionary in request > handler. > --> > <str name="name">default</str> > <!-- The classname is optional, defaults to IndexBasedSpellChecker > --> > <str name="classname">solr.IndexBasedSpellChecker</str> > <!-- > Load tokens from the following field for spell checking, > analyzer for the field's type as defined in schema.xml are > used > --> > <str name="field">name</str> > <!-- Optional, by default use in-memory index (RAMDirectory) --> > <str name="spellcheckIndexDir">./spellchecker</str> > <!-- Set the accuracy (float) to be used for the suggestions. > Default is 0.5 --> > <str name="accuracy">0.7</str> > </lst> > <!-- Example of using different distance measure --> > <!-- <lst name="spellchecker"> > <str name="name">jarowinkler</str> > <str name="field">lowerfilt</str> > <str > name="distanceMeasure">org.apache.lucene.search.spell.JaroWinklerDistance</str> > <str name="spellcheckIndexDir">./spellchecker</str> > > </lst> > --> > <!-- This field type's analyzer is used by the QueryConverter to > tokenize the value for "q" parameter --> > <str name="queryAnalyzerFieldType">textSpell</str> > </searchComponent> > <queryConverter name="queryConverter" > class="solr.SpellingQueryConverter"/> > > > > <requestDispatcher handleSelect="true" > > <requestParsers enableRemoteStreaming="false" > multipartUploadLimitInKB="2048" /> > </requestDispatcher> > > <requestHandler name="standard" class="solr.StandardRequestHandler" > default="true"> > <arr name="last-components"> > <str>spellcheck</str> > </arr> > </requestHandler> > <requestHandler name="/update" class="solr.XmlUpdateRequestHandler" /> > <requestHandler name="/admin/" > class="org.apache.solr.handler.admin.AdminHandlers" /> > <requestHandler name="/dataimport" > class="org.apache.solr.handler.dataimport.DataImportHandler"> > <lst name="defaults"> > <str name="config">./db-data-config.xml</str> > </lst> > </requestHandler> > > <!-- config for the admin interface --> > <admin> > <defaultQuery>solr</defaultQuery> > </admin> > > </config> > > > -------------------------------------------------------------------------------------------------------------- > > My schema.xml is: > > > <?xml version="1.0" ?> > <!-- > Licensed to the Apache Software Foundation (ASF) under one or more > contributor license agreements. See the NOTICE file distributed with > this work for additional information regarding copyright ownership. > The ASF licenses this file to You under the Apache License, Version 2.0 > (the "License"); you may not use this file except in compliance with > the License. You may obtain a copy of the License at > > http://www.apache.org/licenses/LICENSE-2.0 > > Unless required by applicable law or agreed to in writing, software > distributed under the License is distributed on an "AS IS" BASIS, > WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. > See the License for the specific language governing permissions and > limitations under the License. > --> > > <schema name="example core one" version="1.1"> > <types> > <fieldtype name="string" class="solr.StrField" sortMissingLast="true" > omitNorms="true"/> > <fieldType name="sfloat" class="solr.SortableFloatField" > sortMissingLast="true" omitNorms="true"/> > <fieldType name="text" class="solr.TextField" > positionIncrementGap="100"> > <analyzer type="index"> > <tokenizer class="solr.HTMLStripWhitespaceTokenizerFactory"/> > <!-- <filter class="solr.WhitespaceTokenizerFactory"/> --> > <filter class="solr.WordDelimiterFilterFactory"/> > <filter class="solr.LowerCaseFilterFactory"/> > <filter class="solr.SynonymFilterFactory" synonyms="synonyms.txt" > ignoreCase="true" expand="true"/> > <filter class="solr.StopFilterFactory" words="stopwords.txt" > ignoreCase="true"/> > </analyzer> > <analyzer type="query"> > <tokenizer class="solr.WhitespaceTokenizerFactory"/> > <filter class="solr.LowerCaseFilterFactory"/> > </analyzer> > </fieldType> > </types> > > <fields> > <!-- general --> > <field name="id" type="string" indexed="true" stored="true" > multiValued="false" required="true"/> > <field name="name" type="text" indexed="true" stored="true" > multiValued="false" /> > <field name="summary" type="text" indexed="true" stored="true" > multiValued="false" /> > <field name="popularity" type="sfloat" indexed="true" stored="true" > default="0"/> > <!-- > <field name="type" type="string" indexed="true" stored="true" > multiValued="false" /> > <field name="core1" type="string" indexed="true" stored="true" > multiValued="false" /> > --> > </fields> > > <!-- field to use to determine and enforce document uniqueness. --> > <uniqueKey>id</uniqueKey> > > <!-- field for the QueryParser to use when an explicit fieldname is > absent --> > <defaultSearchField>name</defaultSearchField> > > <!-- SolrQueryParser configuration: defaultOperator="AND|OR" --> > <solrQueryParser defaultOperator="OR"/> > </schema> > -- View this message in context: http://www.nabble.com/Core-not-reloading-in-Solr-1.3-tp24654537p24658448.html Sent from the Solr - User mailing list archive at Nabble.com.