語句の高度な検索
あいまい検索構文。
手順
スペルが類似している単語を検索します。
クエリーの種類 | 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行目は、ScienceのciとSpenceのpの違いを考慮すれば期待外れで、文字は似ていますが意味の類似性はありません。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';
この例では、タイトルにSciencesを含んでいるタイトルのみが、Scienceを含んでいるその他すべてのタイトルとは異なると判断されます。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)