Uploaded image for project: 'Core Server'
  1. Core Server
  2. SERVER-45617

Support for Serbian language in FTS

    XMLWordPrintableJSON

Details

    • Icon: New Feature New Feature
    • Resolution: Unresolved
    • Icon: Major - P3 Major - P3
    • None
    • None
    • Text Search
    • Query Integration

    Description

      We would like to contribute by adding a support for Serbian language to FTS component.

      This would require:

      1. Update of the libstemmer_c library - Serbian stemmer is available under the Snowball project,
      2. Change in the /src/mongo/db/fts/fts_language.cpp - in order to register a new language,
      3. New list of stopwords (stop_words_serbian.txt) under the /src/mongo/db/fts folder and a Change to the SConscript file (to register this new list),
      4. Change to the /src/mongo/db/fts/unicode/codepoints_diacritic_map.cpp - two new cases inside codepointRemoveDiacritics function for letters "Đ" and "đ".

       

      Attachments

        Activity

          People

            backlog-query-integration Backlog - Query Integration
            petkovic8@gmail.com Stefan Petkovic
            Votes:
            0 Vote for this issue
            Watchers:
            6 Start watching this issue

            Dates

              Created:
              Updated: