Document Collection TEST :
[
{
"_key": "2",
"_id": "TEST/2",
"_rev": "_ccqwnQO---",
"FIELD1": "LE SAINT",
"FIELD2": "test"
}
]
Analyser creation : French encoding, not to stem, keep the case
var analyzers = require("@arangodb/analyzers");
analyzers.save("text_fr_exact", "text", {locale: "fr.utf-8", case: "none", accent: true, stemming: false, stopwords: []})
Text Search
vueTest = db._createView("vueTest", "arangosearch", {});
vueTest.properties({links: {'TEST':{includeAllFields: true,fields:{FIELD1:{analyzers: ["text_fr_exact"]}, FIELD2:{analyzers: ["text_fr_exact"]}}}}});
Query
FOR t IN vueTest
SEARCH ANALYZER( PHRASE(t.NOMVISITEUR, "LE SAINT"), 'text_fr_exact')
RETURN t
The query didn’t return anything…