在Apache Solr中的多语言文档中搜索短语

时间:2018-09-06 03:30:04

标签: search solr multilingual

我正在使用solr-in-action代码进行多语言索引和搜索。

如果在Solr上执行以下查询,则得到以下结果。

  1. q:zh ||关键字-效果很好。
  2. q:en,hi,ar,fr |关键字-工作正常。
  3. q:“ en | keyword”-工作正常
  4. q:“ en,ar,hi,fr | keyword”-工作正常
  5. q:“ hi | word1 word2 word3 word4 word5”-用于短语搜索单一语言,效果很好。

6。 q:“ en,ar,fr,hi | word1 word2 word3 word4 word5”-用于搜索多种语言的短语,不会给出任何结果。

使用代码:https://github.com/treygrainger/solr-in-action 方法:多种语言的单一字段

请分享对第六点的任何反馈。

示例文件如下:

<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>

0 个答案:

没有答案