Similar word forms (lexem) are not searched for non english words
Asked by Arthur Foss:

In some languages, the word can be written in different ways depending on the sentence. For example, this is word "**instruction** " in Russian - "**??????????**".

But it can also be written as "**??????????** /**???????????** /**??????????** /**??????????** /**???????????** /**??????????** /**???????????** /**????????????** /**???????????**.

If i searched the world "**log** " in confluence it finds words in articles like "**log** /**logs** /**logged** /**logging**". But if I look for one of the Russian words, I see articles that have only completely the same word in results.

Is it possible to do something with this problem?


Answers:
author: Diego
body: Hello there Arthur!

This behaviour seems to be the expected one. If we take a look, the word **log** is present partially in **log** s, **log** ged, **log**ging. The results come due to this fact, log is present in the string presented.

I would like to understand if **more results** are provided if the search is based on just part of the original word, **??????????** . Looking at it, it seems that **????**is a common part of all the words presented.

With this in mind, could you clarify what happens when you **search for ????** instead of the entire word?

comments: author: Arthur Foss
body: Hello [@Diego](/t5/user/viewprofilepage/user-id/1188952)

No, if I write the word '**????**', nothing will be found. Only completely identical words are searched for russian words.

I wanted to say that it works differently for English.

For English,

* if I write the word '**correctly** ' in results will be articles with words '**correct/correctly/corrected/corrects/correcting** '
* if I write the word '**corrected**' in results will be articles with words '**correct/correctly/corrected/corrects/correcting**'
* if I write the word '**correct** ' in results will be articles with words '**correct/correctly/corrected/corrects/correcting**'
* if I write the word '**corrects** ' in results will be articles with words '**correct/correctly/corrected/corrects/correcting**'
* if I write the word '**correcting** ' in results will be articles with words '**correct/correctly/corrected/corrects/correcting**'.

For Russian:

* if I write the word '**????**' nothing will be found.
* if I write the word '**?????????**' nothing will be found (it is not an existing word).
* if I write the word '**??????????** ' in results will be articles with word '**??????????**'
* if I write the word '**??????????** ' in results will be articles with word '**??????????**'
* if I write the word '**???????????** ' in results will be articles with word '**???????????**'.

As far as I understand the search knows some grammatical rules for English language and can search for different forms of the word. But search does not know the grammar of the Russian language and is looking for only 100% matches of all character of words.


author: Diego
body: Hello there again [@Arthur Foss](/t5/user/viewprofilepage/user-id/1173488)!

I was able to replicate the behaviour brought. With this in mind, I have raised a requested here:

[**Confluence Search - Similar Words in Russian**](https://jira.atlassian.com/browse/CONFSERVER-57754)

Also, Confluence still does not implement **partial word search** , which is why **????** returns no results:

[**Confluence Search Result Should Include Partial Word Match**](https://jira.atlassian.com/browse/CONFSERVER-32834)

Currently, the best course of action would be to **vote and watch** the reports. Voting increases the report visibility and watching will keep you up to date!


Tags: confluence-server

language

server