2013-10-01 1 views
0

제목과 설명에 "Khaleej"(중간에 /로 시작)가 포함 된 모든 이름을 나열하고 싶습니다. 제목과 일치하는 모든 결과를 높이고 설명과 일치하는 결과를 부스트로 늘리고 싶습니다. 태양열 검색 결과 증폭

title1_en:Khaleej OR (title2_en:Khaleej OR title2_en:*Khaleej*^8) OR text:*Khaleej* 0.00001 

위의 쿼리를 적용하지만, 나의 CSV

<? xml version = "1.0" encoding = "UTF-8" ?> 

<lst name="responseHeader"> 
    <int name="status">0</int> 
    <int name="QTime">4</int> 
    <lst name="params"> 
     <str name="fl">score,title2_en,title1_en</str> 
     <str name="indent">true</str> 
     <str name="q">title1_en:Khaleej OR (title2_en:Khaleej OR title2_en:*Khaleej*^8) OR text:*Khaleej* 0.00001</str> 
     <str name="_">1380621443176</str> 
     <str name="wt">xml</str> 
    </lst> 
</lst> 
<result name="response" numFound="36" start="0" maxScore="7.090176"> 
    <doc> 
     <str name="title1_en"> Food & Drinks Cakes & Sweets Food & Drinks Dammam Saudi Arabia</str> 
     <str name="title2_en">CAKE HOUSE - Khaleej </str> 
     <float name="score">7.090176</float></doc> 
    <doc> 
     <str name="title1_en"> Books Stationery Books Book Stores Books Dammam Saudi Arabia</str> 
     <str name="title2_en">Jarir Bookstore - Khaleej Jarir Bookstore </str> 
     <float name="score">5.728604</float></doc> 
    <doc> 
     <str name="title1_en"> Dammam Saudi Arabia Books Stationery Books Book Stores Books Jarir Bookstore Dammam Saudi Arabia</str> 
     <str name="title2_en">Jarir Bookstore Jarir Bookstore - Khaleej </str> 
     <float name="score">5.728604</float></doc> 
    <doc> 
     <str name="title1_en"> Electronics Televisions Electronics Cameras Electronics Computer & Accessories Electronics Mobile Phones Electronics Media Players Electronics Networking Electronics Land Phones Electronics Al-Hasa Saudi Arabia</str> 
     <str name="title2_en">Al-Baha Trading Co.- Khaleej Road </str> 
     <float name="score">5.728604</float></doc> 
    <doc> 
     <str name="title1_en"> Dammam Saudi Arabia Food & Drinks Cakes & Sweets Food & Drinks Dammam Saudi Arabia Dammam Saudi Arabia Dammam Saudi Arabia</str> 
     <str name="title2_en">CAKE HOUSE CAKE HOUSE - 91 CAKE HOUSE - Mazroeyah CAKE HOUSE - Khaleej</str> 
     <float name="score">4.3670316</float></doc> 
    <doc> 
     <str name="title1_en"> Al-Hasa Saudi Arabia Electronics Televisions Electronics Cameras Electronics Computer & Accessories Electronics Mobile Phones Electronics Media Players Electronics Networking Electronics Land Phones Electronics Al-Hasa Saudi Arabia Al-Hasa Saudi Arabia Al-Hasa Saudi Arabia</str> 
     <str name="title2_en">Al-Baha Trading co. Al-Baha Trading Co.- Ali bin Aby Taleb Street Al-Baha Trading Co.- Dahran Road Al-Baha Trading Co.- Khaleej Road</str> 
     <float name="score">3.0054595</float></doc> 
    <doc> 
     <str name="title1_en"> Education Schools Education Male School Schools Education Dammam Saudi Arabia</str> 
     <str name="title2_en">Rowad AlKhaleej International Schools </str> 
     <float name="score">0.15684171</float></doc> 
    <doc> 
     <str name="title1_en"> Dammam Saudi Arabia Education Schools Education Male School Schools Education </str> 
     <str name="title2_en">Rowad AlKhaleej International Schools</str> 
     <float name="score">0.15684171</float></doc> 
    <doc> 
     <str name="title1_en"> Malls Shopping Dammam Saudi Arabia</str> 
     <str name="title2_en">Shate'e Mall </str> 
     <float name="score">0.01568417</float></doc> 
    <doc> 
     <str name="title1_en"> Dammam Saudi Arabia Malls Shopping </str> 
     <str name="title2_en">Shate'e Mall</str> 
     <float name="score">0.01568417</float></doc> 
</result> 

답변

1

WildcardQuery이 점수에 영향을 미치는에게 결과입니다 0 이 위 내 점수를 밀어되지 않습니다 WildcardQuery와 일치하는 필드는 각각 tha에 의해 추가 된 점수와 동일한 증가를 갖습니다. t 일치. 따라서 예상대로 결과가 향상되지 않는 것은 정상적인 것처럼 보입니다.
참조 : CONSTANT_SCORE_AUTO_REWRITE_DEFAULT.