I am facing a business requirement for the French language that conjugation must be supported. For example, if the user searches for "Être" then it should also find variations of the form of the verb (voice, mood, tense, etc).
Based on what I have seen, Azure Search fr.microsoft analyzer (or custom analyzer built-on top of this) supports it. I have verified this by searching for "Être" and finding documents with: est, EST, sera, sont and etre.
It does not, however, find documents with the following: ete, etes, Ete, Etes.
I searched and found this page which documents the simple and compound forms of Être. http://conjugator.reverso.net/conjugation-french-verb-%C3%AAtre.html
It does not look like the Microsoft French language analyzer supports all of them. Is this true? If so, then how do I ensure all are handled? Do I need to add "ete" and "etes" as synonyms for "Être"? If so, would I also need to add "Ete" and "Etes" as synonyms for "Être" as well?
Is there a way for me to get documentation on all the French conjugation support in Azure Search?
Last but not least, how do I better understand ALL the conjugation for "Être"? I tried using the Analyzer API...
{ "analyzer": "fr.microsoft", "text": "Être" }
But I only get the following responses:
{
"@odata.context": "https://one-adscope-search-poc2.search.windows.net/$metadata#Microsoft.Azure.Search.V2016_09_01.AnalyzeResult",
"tokens": [
{
"token": "etre",
"startOffset": 0,
"endOffset": 4,
"position": 0
},
{
"token": "être",
"startOffset": 0,
"endOffset": 4,
"position": 0
}
]
}