Try the edge ngram filter https://wiki.apache.org/solr/AnalyzersTokenizersTokenFilters#solr.EdgeNGramFilterFactory I think it will help you solve the problem
On Sun, Aug 13, 2017 at 7:08 PM mohanmca01 <mohanmc...@gmail.com> wrote: > Hi Aman Deep Singh, > > Thanks for your update... I will update the status after complete the > testing. > > I need one more help from your end,can you check below scenario: > > we are getting the results while using AND operator in between the words. > > Below is the example: > > Scenario 1: > > { > "responseHeader": { > "status": 0, > "QTime": 1, > "params": { > "indent": "true", > "q": "bizNameAr:(مسقط AND الاتصال)", > "_": "1501998206658", > "wt": "json" > } > }, > "response": { > "numFound": 44, > "start": 0, > "docs": [ > { > "id": "56367", > "bizNameAr": "بنك مسقط - مركز الاتصال", > "_version_": 1574621133647380500 > }, > { > "id": "27224", > "bizNameAr": "بلدية مسقط - - بلدية مسقط - مركز الاتصالات", > "_version_": 1574621132817956900 > }, > { > "id": "148922", > "bizNameAr": "بنك مسقط - ميثاق - مركز الاتصال", > "_version_": 1574621136335929300 > }, > { > "id": "23695", > "bizNameAr": "قوة السلطان الخاصة - مركز الإتصالات - مسقط", > "_version_": 1574621132683739100 > }, > { > "id": "34992", > "bizNameAr": "طوارئ الكهرباء - محافظة مسقط - مركز الاتصال", > "_version_": 1574621133116801000 > }, > { > "id": "96500", > "bizNameAr": "شركة مسقط لتوزيع الكهرباء( ام اي دي سي) - مركز > الاتصال", > "_version_": 1574621134575370200 > }, > { > "id": "23966", > "bizNameAr": "ديوان البلاط السلطاني - القصر - مسقط - المديرية > العامة > للاتصالات ونظم المعلومات - - المديرية العامة للاتصالات ونظم المعلومات - > البدالة", > "_version_": 1574621132692127700 > }, > { > "id": "24005", > "bizNameAr": "ديوان البلاط السلطاني - القصر - مسقط - المديرية > العامة > للاتصالات ونظم المعلومات - - مدير عام الاتصالات ونظم المعلومات -", > "_version_": 1574621132694225000 > }, > { > "id": "24026", > "bizNameAr": "ديوان البلاط السلطاني - القصر - مسقط - المديرية > العامة > للاتصالات ونظم المعلومات - - مساعد مدير عام الاتصالات ونظم المعلومات -", > "_version_": 1574621132694225000 > }, > { > "id": "24096", > "bizNameAr": "ديوان البلاط السلطاني - القصر - مسقط - المديرية > العامة > للاتصالات ونظم المعلومات - - مدير دائرة الاتصالات والصيانة -", > "_version_": 1574621132697370600 > } > ] > } > } > > > Scenario 2:. > > { > "responseHeader": { > "status": 0, > "QTime": 1, > "params": { > "indent": "true", > "q": "bizNameAr:(مسقط AND الات)", > "_": "1501998438821", > "wt": "json" > } > }, > "response": { > "numFound": 0, > "start": 0, > "docs": [] > } > } > > We are expecting same results in the scenario 2 as well where am not typing > the second word fully as in scenario’s 2 input. > > > Below are the inputs used in both scenarios: > > Scenario 1: > First word: مسقط > Second word: الاتصال > > Scenario 2: > First word: مسقط > Second word: الات > > However, in our current production environment both of the above scenarios > are working fine, but we have an issue of “Hamza” character where we are > not > getting results unless typing “Hamza” if it’s there. > > { > "responseHeader": { > "status": 0, > "QTime": 9, > "params": { > "fl": "businessNmBl", > "indent": "true", > "q": "businessNmBl:شرطة إزكي", > "_": "1501997897849", > "wt": "json" > } > }, > "response": { > "numFound": 1, > "start": 0, > "docs": [ > { > "businessNmBl": "شرطة عمان السلطانية - قيادة شرطة محافظة الداخلية > - > - مركز شرطة إزكي" > } > ] > } > } > > Thanks, > > > > -- > View this message in context: > http://lucene.472066.n3.nabble.com/Arabic-words-search-in-solr-tp4317733p4350392.html > Sent from the Solr - User mailing list archive at Nabble.com. >