タグ

ブックマーク / qiita.com/1592 (2)

  • ElasticSearch(kuromoji)で日本語検索する - Qiita

    前提 ElasticSearch 7.17.6 記事のゴールは、text タイプのフィールドに日語を入れて検索するところまで $ sw_vers ProductName: macOS ProductVersion: 12.3.1 BuildVersion: 21E258 $ docker -v Docker version 20.10.11, build dea9396 # Elasticsearch $ docker network create elastic $ docker pull docker.elastic.co/elasticsearch/elasticsearch:7.17.6 $ docker run --detach --name es01-test --net elastic -p 127.0.0.1:9200:9200 -p 127.0.0.1:9300:93

    ElasticSearch(kuromoji)で日本語検索する - Qiita
  • ElasticSearch の基本概念を整理する - Qiita

    前提 ElasticSearch 7 系 7.17 想定 概要 Elasticsearch は、高スケーラブルな全文検索ソフトウェア 全文検索とは、複数の文書を対象として、特定の文字列が含まれる文書を探す技術のこと RDB との大きな違いとしては、検索条件にどの程度合致しているかがスコアで数値化されること RDB は検索条件に合致するデータを全て取得する一方、全文検索ではスコアを利用して最も検索条件に合致するデータを取得できる また、全文検索では、検索処理のユースケースを主用途としているため、クエリ性能・スケーラビリティが相対的に重視されている ショッピングサイトの商品検索のような大規模なデータ検索に使われる その他にもログ分析などの幅広い用途で使われる 実際に内部で検索を行っているのは、Apache Lucene という検索ライブラリ コアとなる機能は検索ライブラリに移譲している インデ

    ElasticSearch の基本概念を整理する - Qiita
  • 1