solr精確查詢,查詢關鍵字分詞后,指定滿足匹配所有


一、solr查詢,查詢配置了查詢分詞器的字段,默認會對查詢關鍵字做分詞處理

1、如查詢關鍵字F1501ZY000011,使用solr7自帶的中文分詞器,默認會分詞為:f,1501,zy,000011

2、不使用defType=edismax參數的查詢結果

二、使用參數defType=edismax&mm=100%,指定查詢關鍵字分詞后,滿足匹配所有

三、java的solrj中指定defType=edismax參數

  1.  
    SolrQuery solrQuery = new SolrQuery(q);
  2.  
    //設置匹配度100%
  3.  
    solrQuery.set( "defType","edismax");
  4.  
    solrQuery.set( "mm","100%");


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM