語句の高度な検索

あいまい検索構文。

手順

スペルが類似している単語を検索します。
クエリーの種類 solr_query値 説明
類似しているスペル 'Kenya~' Solrのあいまい検索構文では、Damerau-Levenshtein 距離アルゴリズムを使用して、距離に基づきスペルの類似性を決定します。Kenya~1のように、0~2の範囲内で指定できます。デフォルトの距離:2
近似検索 '"football Bolivia"~10' footballおよびBoliviaをそれぞれ10単語内で検索します。
範囲検索 'title:[football TO soccer}' 角かっこおよび中かっこを使用して、それぞれ包括的および排他的限界をサポートします。
単語のブースト '"football"^4 "soccer"' デフォルトでは、ブースト係数は1です。正の数である必要があります。
  • 以下の例は、デフォルトの距離2を使用してタイトル・フィールド内のScienceを検索する方法を示しています。
    SELECT title FROM solr WHERE solr_query = 'title:Science~';
    1行目は、ScienceciSpencepの違いを考慮すれば期待外れで、文字は似ていますが意味の類似性はありません。5行目にはSpenceと同様に距離2以内のSchenckがありますが、類似性はより低くなります。
     title
    ------------------------------------------------------------------------
                                                              Aitken Spence
                                          African Journal of Marine Science
                                African Journal of Range and Forage Science
                                  African Journal of Science and Technology
                                               Maarten Schenck van Nydeggen
                                   African Journal of Neurological Sciences
                               National Natural Science Foundation of China
                               China Association for Science and Technology
     Philippine Science High School Cordillera Administrative Region Campus
               African Journal of Library, Archives and Information Science
    
    (10 rows)
    
  • 次の例は、さらに小さい距離1を使用して(より正確な結果が出ます)タイトル・フィールドのScienceを検索する方法を示しています。
    SELECT title FROM solr WHERE solr_query = 'title:Science~1';
     title
    ------------------------------------------------------------------------
                                          African Journal of Marine Science
                                African Journal of Range and Forage Science
                                  African Journal of Science and Technology
                                   African Journal of Neurological Sciences
                               National Natural Science Foundation of China
                               China Association for Science and Technology
     Philippine Science High School Cordillera Administrative Region Campus
               African Journal of Library, Archives and Information Science
    
    (8 rows)
    この例では、タイトルにSciencesを含んでいるタイトルのみが、Scienceを含んでいるその他すべてのタイトルとは異なると判断されます。