Uploaded image for project: 'Solr'
  1. Solr
  2. SOLR-604

SpellCheckComponent builds the index in a path relative to CWD

Attach filesAttach ScreenshotVotersWatch issueWatchersCreate sub-taskLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Trivial
    • Resolution: Fixed
    • 1.3
    • 1.3
    • spellchecker
    • None

    Description

      SpellCheckComponent builds the spell check index inside the current working directory instead of inside the dataDir specified in solrconfig.xml

      It should use the same behavior as the SpellCheckerRequestHandler which is to build the spellcheckIndexDir inside of dataDir.

      To reproduce this behavior use the following config:

       <lst name="spellchecker">
            <str name="classname">org.apache.solr.spelling.FileBasedSpellChecker</str>
            <str name="name">external</str>
            <str name="sourceLocation">spellings.txt</str>
            <str name="characterEncoding">UTF-8</str>
            <str name="spellcheckIndexDir">spellchecker2</str>
          </lst>
      

      The index is created in the CWD/spellchecker2 whereas it should build it inside ${solr.data.dir}/spellchecker2

      First reported at http://www.nabble.com/SpellCheckComponent%3A-No-file-based-suggestions-%2B-Location-issue-p18048785.html

      Attachments

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            gsingers Grant Ingersoll
            shalin Shalin Shekhar Mangar
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Slack

                Issue deployment