Поиск фраз в многоязычном документе в Apache Solr - PullRequest
0 голосов
/ 06 сентября 2018

Я использую код solr-in-action для многоязычной индексации и поиска.

Если выполняются ниже запросы на Solr, то получаются результаты ниже.

  1. q: en | Ключевое слово - Работает нормально.
  2. q: en, hi, ar, fr | ключевое слово - работает нормально.
  3. q: "en | keyword" - работает нормально
  4. q: "en, ar, hi, fr | ключевое слово" - работает нормально
  5. q: «привет | слово1 слово2 слово3 слово4 слово5» - для поиска фразы на одном языке она работает нормально.

6. q: "en, ar, fr, hi | word1 word2 word3 word4 word5" - для поиска по фразе для нескольких языков она не дает никаких результатов.

Используя код: https://github.com/treygrainger/solr-in-action Подход: одно поле для нескольких языков

Пожалуйста, поделитесь любыми отзывами по пункту № 6.

Образцы документов приведены ниже:

<doc>
  <field name="id">1</field>
  <field name="protocol_s">गौरीपुर</field>
   <field name="hitest_txt_hi">बेनीमाधव सिंह गौरीपुर गाँव के जमींदार और नम्बरदार थे। उनके पितामह किसी समय बड़े धन-धान्य संपन्न थे। गाँव का पक्का तालाब और मंदिर जिनकी अब मरम्मत भी मुश्किल थी, उन्हीं की कीर्ति-स्तंभ थे। कहते हैं, इस दरवाजे पर हाथी झूमता था, अब उसकी जगह एक बूढ़ी भैंस थी, जिसके शरीर में अस्थि-पंजर के सिवा और कुछ शेष न रहा था
  </field>
  <field name="mytest_text_ml">बेनीमाधव सिंह गौरीपुर गाँव के जमींदार और नम्बरदार थे। उनके पितामह किसी समय बड़े धन-धान्य संपन्न थे। गाँव का पक्का तालाब और मंदिर जिनकी अब मरम्मत भी मुश्किल थी, उन्हीं की कीर्ति-स्तंभ थे। कहते हैं, इस दरवाजे पर हाथी झूमता था, अब उसकी जगह एक बूढ़ी भैंस थी, जिसके शरीर में अस्थि-पंजर के सिवा और कुछ शेष न रहा था
  </field>
</doc>
<doc>
  <field name="id">2</field>
  <field name="protocol_s">गौरीपुर</field>
  <field name="frtest_txt_fr">N'abandonne pas la sagesse, et elle te gardera, aime-la, et elle te protégera. Voici le début de la sagesse: acquiers la sagesse, procure-toi le discernement au prix de tout ce que tu possèdes.
  </field>
  <field name="mytest_text_ml">N'abandonne pas la sagesse, et elle te gardera, aime-la, et elle te protégera. Voici le début de la sagesse: acquiers la sagesse, procure-toi le discernement au prix de tout ce que tu possèdes.
  </field>
</doc>
<doc>
  <field name="id">3</field>
  <field name="protocol_s">गौरीपुर</field>
  <field name="artest_txt_ar">المارق اليميني لكل ٣٠. وصغار اليها وبالرغم كل أما, الى وكسبت الوزراء أم, تم اسبوعين الدولارات جهة. وحتّى منتصف أفريقيا وفي بل, عن يتم معقل بوابة, بـ عليها وباءت مواقعها حول. مدن و قدما إبّان شموليةً, بعد عملية تزامناً بريطانيا، بل. وجزر الخطّة والكوري بها من, عن عدد عرفها بأيدي باستخدام.السبب للمجهود حتى بل, قد حيث وبعض الأمريكية. أم مرجع الأولية المتساقطة، ذلك, تسمّى اللازمة فقد تم. سابق وصافرات أي ولم, ما وإعلان الهجوم الصعداء عرض. وقد لم بأيدي الأمور التحالف, في مرجع ولاتّساع كما. الى سقوط هاربر في, أراض الإنذار، مع بين, يبق قد مساعدة بالولايات الأوروبية،. أما تم فبعد فكانت.أما أعمال وبولندا استرجاع تم, مكن بقعة تطوير ليتسنّى ٣٠. ضرب فكان وبدون أسابيع و, مع شيء قررت الإثنان. الأجل الإمداد أم لكل. عن بحق العدّ العصب
  </field>
  <field name="mytest_text_ml">المارق اليميني لكل ٣٠. وصغار اليها وبالرغم كل أما, الى وكسبت الوزراء أم, تم اسبوعين الدولارات جهة. وحتّى منتصف أفريقيا وفي بل, عن يتم معقل بوابة, بـ عليها وباءت مواقعها حول. مدن و قدما إبّان شموليةً, بعد عملية تزامناً بريطانيا، بل. وجزر الخطّة والكوري بها من, عن عدد عرفها بأيدي باستخدام.السبب للمجهود حتى بل, قد حيث وبعض الأمريكية. أم مرجع الأولية المتساقطة، ذلك, تسمّى اللازمة فقد تم. سابق وصافرات أي ولم, ما وإعلان الهجوم الصعداء عرض. وقد لم بأيدي الأمور التحالف, في مرجع ولاتّساع كما. الى سقوط هاربر في, أراض الإنذار، مع بين, يبق قد مساعدة بالولايات الأوروبية،. أما تم فبعد فكانت.أما أعمال وبولندا استرجاع تم, مكن بقعة تطوير ليتسنّى ٣٠. ضرب فكان وبدون أسابيع و, مع شيء قررت الإثنان. الأجل الإمداد أم لكل. عن بحق العدّ العصب
  </field>
</doc>
<doc>
  <field name="id">4</field>
  <field name="protocol_s">forsake</field>
   <field name="artest_txt_ar">المارق اليميني لكل ٣٠. وصغار اليها وبالرغم كل أما, الى وكسبت الوزراء أم, تم اسبوعين الدولارات جهة. وحتّى منتصف أفريقيا وفي بل, عن يتم معقل بوابة, بـ عليها وباءت مواقعها حول. مدن و قدما إبّان شموليةً, بعد عملية تزامناً بريطانيا، بل. وجزر الخطّة والكوري بها من, عن عدد عرفها بأيدي باستخدام.السبب للمجهود حتى بل, قد حيث وبعض الأمريكية. أم مرجع الأولية المتساقطة، ذلك, تسمّى اللازمة فقد تم. سابق وصافرات أي ولم, ما وإعلان الهجوم الصعداء عرض. وقد لم بأيدي الأمور التحالف, في مرجع ولاتّساع كما. الى سقوط هاربر في, أراض الإنذار، مع بين, يبق قد مساعدة بالولايات الأوروبية،. أما تم فبعد فكانت.أما أعمال وبولندا استرجاع تم, مكن بقعة تطوير ليتسنّى ٣٠. ضرب فكان وبدون أسابيع و, مع شيء قررت الإثنان. الأجل الإمداد أم لكل. عن بحق العدّ العصب
  </field>
  <field name="mytest_text_ml">المارق اليميني لكل ٣٠. وصغار اليها وبالرغم كل أما, الى وكسبت الوزراء أم, تم اسبوعين الدولارات جهة. وحتّى منتصف أفريقيا وفي بل, عن يتم معقل بوابة, بـ عليها وباءت مواقعها حول. مدن و قدما إبّان شموليةً, بعد عملية تزامناً بريطانيا، بل. وجزر الخطّة والكوري بها من, عن عدد عرفها بأيدي باستخدام.السبب للمجهود حتى بل, قد حيث وبعض الأمريكية. أم مرجع الأولية المتساقطة، ذلك, تسمّى اللازمة فقد تم. سابق وصافرات أي ولم, ما وإعلان الهجوم الصعداء عرض. وقد لم بأيدي الأمور التحالف, في مرجع ولاتّساع كما. الى سقوط هاربر في, أراض الإنذار، مع بين, يبق قد مساعدة بالولايات الأوروبية،. أما تم فبعد فكانت.أما أعمال وبولندا استرجاع تم, مكن بقعة تطوير ليتسنّى ٣٠. ضرب فكان وبدون أسابيع و, مع شيء قررت الإثنان. الأجل الإمداد أم لكل. عن بحق العدّ العصب
  </field>
</doc>
<doc>
  <field name="id">5</field>
  <field name="protocol_s">الما</field>
  <field name="entest_txt_en">Do not forsake wisdom, and she will protect you; love her, and she will watch over you. Wisdom is supreme; therefore get wisdom. Though it
  </field>
  <field name="mytest_text_ml">Do not forsake wisdom, and she will protect you; love her, and she will watch over you. Wisdom is supreme; therefore get wisdom. Though it
  </field>
</doc>
<doc>
  <field name="id">6</field>
  <field name="protocol_s">जमींदार</field>
   <field name="hitest_txt_hi">बेनीमाधव उनके सिंह गौरीपुर गाँव के जमींदार और नम्बरदार थे। पितामह गाँव का पक्का तालाब किसी और मंदिर जिनकी अब मरम्मत भी समय मुश्किल थी, उन्हीं की कीर्ति-स्तंभ थे। बड़े कहते हैं, इस दरवाजे पर हाथी झूमता था, धन-धान्य अब उसकी जगह एक बूढ़ी भैंस थी, संपन्न थे। जिसके शरीर में अस्थि-पंजर के सिवा और कुछ शेष न रहा था
  </field>
  <field name="mytest_text_ml">बेनीमाधव उनके सिंह गौरीपुर गाँव के जमींदार और नम्बरदार थे। पितामह गाँव का पक्का तालाब किसी और मंदिर जिनकी अब मरम्मत भी समय मुश्किल थी, उन्हीं की कीर्ति-स्तंभ थे। बड़े कहते हैं, इस दरवाजे पर हाथी झूमता था, धन-धान्य अब उसकी जगह एक बूढ़ी भैंस थी, संपन्न थे। जिसके शरीर में अस्थि-पंजर के सिवा और कुछ शेष न रहा था
  </field>
</doc>
...