![](/img/trans.png)
[英]Solr search Query with white spaces or without case sensitive and exact matching
[英]Solr search Query with white spaces
我的xml架構中有一個像這樣的節點:
<str name="name">Samsung galaxy S4</str>
並且我希望Solr在我僅搜索“ Samsung galaxy”時給出結果
如何編寫查詢來搜索空格?
更新:這是我的節點的示例:
<doc>
<str name="id">16_1</str>
<str name="product_id">16</str>
<str name="store_id">1</str>
<str name="name">Samsung galaxy S4</str>
<str name="short_description">The words "entry level" no longer mean "low-end," especially when it comes to the Nokia 2610. Offering advanced media and calling features without breaking the bank</str>
<str name="sku">n2610</str>
<str name="manufacturer">Nein</str>
<long name="_version_">1438897917491412992</long></doc>
<doc>
感謝幫助。
我認為您已經將name
字段的數據類型定義為string
。 如果是string
數據類型,則不會對value(Samsung Galaxy S4)進行標記化,因此無法搜索部分值。
將數據類型更改為某些標記化類型,例如。 text_en
更改數據類型后,您可以正常查詢為:
/select/?q=name:"Samsung Galaxy"
請注意,將類型更改為text_en
,僅搜索Samsung
時也會獲得結果。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.