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

Support for Serbian language in FTS

    XMLWordPrintable

    Details

    • Type: New Feature
    • Status: Open
    • Priority: Major - P3
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: Backlog
    • Component/s: Text Search
    • Labels:

      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

            • Votes:
              0 Vote for this issue
              Watchers:
              7 Start watching this issue

              Dates

              • Created:
                Updated: