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

Support for Serbian language in FTS

    • Type: Icon: New Feature New Feature
    • Resolution: Unresolved
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: Text Search
    • Query Integration

      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 "đ".

       

            Assignee:
            backlog-query-integration [DO NOT USE] Backlog - Query Integration
            Reporter:
            petkovic8@gmail.com Stefan Petkovic
            Votes:
            0 Vote for this issue
            Watchers:
            6 Start watching this issue

              Created:
              Updated: