タグ

searchに関するoinumeのブックマーク (14)

  • 全文検索エンジンMeilisearchを試す | フューチャー技術ブログ

    はじめにこんにちは、TIGの岸卓也です。 春の入門連載2024 の3番目です。 ある静的サイトジェネレーターで生成された膨大なドキュメントの検索において、全文検索機能はあるものの以下の課題を感じることがありました。 探したいものがヒットしないことがあるどこがヒットしているのか謎なものが検索結果に含まれることがあるクライアントサイドで動くため、ページ読み込み時に数十MBと大きいことも多いインデックスファイルをダウンロードするため、ページの読み込み完了が遅い原因になっている検索にヒットしない場合は、欲しい情報がありそうなページをリンクから辿って個別に探すしかないのです。しかしこれは手間です。 このような課題を解決すべく新たな全文検索エンジンを探す中でMeilisearchという製品を見つけました。Meilisearchは日語の検索においても良さそうでかつ手軽に試せたので、試した内容を紹介し

    全文検索エンジンMeilisearchを試す | フューチャー技術ブログ
  • Meilisearch

    The next generation of searchMeilisearch is a flexible and powerful user-focused search engine that can be added to any website or application. Lightning fastSearch-as-you-type returns answers in less than 50 milliseconds. That's faster than the blink of an eye!

    Meilisearch
  • 新刊『検索システム ― 実務者のための開発改善ガイドブック』のお知らせ

    ご来店ありがとうございます。 2022年5月刊行の新刊『検索システム ― 実務者のための開発改善ガイドブック』(打田智子・古澤智裕・大谷 純・加藤 遼・鈴木翔吾・河野晋策 共著)のお知らせです。(リンク先は「PDFのみ」バージョンです。紙書籍とPDFのお得なセットも購入可能です) Webではおなじみの検索機能、いざ自分たちで導入しようと思ったとき、何から手を付けるでしょうか? とりあえず「全文検索エンジン」のようなキーワードでWebを検索しながら、LuceneやVespaでプロトタイプを作ってみる、という方も少なくないはずです。その過程では、チュートリアルだけで理解できない概念について再びWebで検索してみたり、「〇〇を実現するコードはどう書くんだろう」と思ってやっぱりWebで検索してみたり、そこで見つけた説明でわからないことをまた検索してみたり、とにかく何度も何度もいろいろな検索を繰り返

    新刊『検索システム ― 実務者のための開発改善ガイドブック』のお知らせ
  • Typesense

  • 検索エンジン自作入門 Go Conference 2021 Spring

    Go Conference 2021 Springの登壇資料です アウトライン 1. 検索エンジンとは ~ 一般的な検索エンジンの仕組みと構成要素 2. 自作した検索エンジンの紹介 ~ 具体的に自作した検索エンジンの構成要素と動作例 3. 自作した検索エンジンの実装 ~ アルゴリズムとデータ構造、ライブラリ 4. おわりに ~ 検索エンジンを自作した感想

    検索エンジン自作入門 Go Conference 2021 Spring
  • Fess - Enterprise Search Server

    Easy-to-build Full-Text Search Environment Enterprise Search Server Fess Providing an Enterprise Search Server as Open Source. Quick Start Fess is a "user-friendly full-text search server" that can be easily set up. Fess can be executed on any operating system with a Java or Docker runtime environment. Fess is provided under the Apache License and is available for free (as freeware) to use.

    Fess - Enterprise Search Server
  • Universal Workplace Search - Search All Your Tools in One Place

    Search and analytics, data ingestion, and visualization – all at your fingertips

    Universal Workplace Search - Search All Your Tools in One Place
  • Elastic Workplace Search:新しい、統合された働き方へ

    業務はますます高速化し、かつてないほど分散して実施されるようになりました。いま、資産となるコンテンツが幅広い共同作業用ツールで、リアルタイムに生成されています。Elastic Workplace Searchはシンプルかつパワフルな発想に根ざして開発されています。つまり、組織のチームが日々使用するアプリケーションすべてに散らばった知識を横断して検索する一元的な方法を構築し、数時間から数日程度で大規模にデプロイしようというアイデアです。たとえるなら、“あちこちで乱雑に増えてゆく情報を、禅の精神で新鮮に見直す”、そんなプロダクトです。関連性が高く、パーソナライズされた、情報検索の一元的なエクスペリエンスを提供します。 今すぐ立ち上げることも、Elastic Workplace Search導入ウェビナーにご登録いただくこともできます。 バーチャルな作業空間への入口 Elastic Workpl

    Elastic Workplace Search:新しい、統合された働き方へ
    oinume
    oinume 2020/06/24
    良さそう
  • Pythonで100万ドキュメントオーダーのサーチエンジンを作る(PageRank, tfidf, 転置インデックスとか) - にほんごのれんしゅう

    検索エンジンを何故作ってみたかったか もともとこのブログのコンセプトのNLP的なことで、情報を整理してなにか便利にしたかった(Googleと同じモチベーションの世界の情報を整理する) 4年前にほぼ同じシステムを作ろうとしたとき、500万を超える大量のインデックスを検索するシステムは、数学的な理解度が十分でない+エンジニアリング力が伴わないなどでギブアップした背景があり、今回再チャレンジしたくなった ほぼすべての機能をpure python(+いくつかの例外はある)で実装して、世の中の ソフトウェアを使うだけ の検索エンジンをやってみたなどではなく、実際に理解して組んでみることを目的としたかった 依存パッケージと依存ソフトウェア GitHubのコードを参照してください 様々なサイトを巡回する必要があり、requestsが文字コードの推論を高確率で失敗するので、nkf をlinux環境で入れて

    Pythonで100万ドキュメントオーダーのサーチエンジンを作る(PageRank, tfidf, 転置インデックスとか) - にほんごのれんしゅう
  • AI search that understands

    AI search that understandsEnterprises and developers use Algolia’s AI search infrastructure to understand users and show them what they’re looking for

    AI search that understands
  • 検索エンジンの常識をApache Solrで身につける

    表のような転置インデックス完成後は、クエリに対する結果を返す処理は簡単です。例えば、ユーザーが「Vim」というクエリを発行すると、検索エンジンは「Vim」を含む文書IDリストを返します。表では文書IDの「2」を返します。 検索エンジンを取り巻く7つの技術 検索エンジンのコア技術は前節で紹介したインデックスです。しかし実際に、検索インデックスだけで構成する検索エンジンから、検索サービスを構築するには多大なコストが掛かります。以下の節で検索エンジンを利用したシステム、検索サービスを構築する際に便利なコンポーネントを紹介します。 これらの機能のいくつかは、多くの検索エンジンが組み込んでいます。一方で、簡素な検索エンジンは、以下で紹介するコンポーネントをサポートしていないため、ユーザーが独自に開発するか、その機能を持つコンポーネントを組み込む必要があるものもあります。 【1】トークナイザ 検索エン

    検索エンジンの常識をApache Solrで身につける
    oinume
    oinume 2015/07/22
    全文検索のための基礎技術について詳しい
  • Groonga - カラムストア機能付き全文検索エンジン

    Groongaについて Groongaはオープンソースのカラムストア機能付き全文検索エンジンです。Groongaを使うと全文検索機能付き高性能アプリケーションを開発することができます。 特徴 最新リリース 2024-01-09にリリースされた13.1.1が最新リリースです。 インストール ソース 最新記事 PostgreSQL用高速日語全文検索モジュールPGroonga(ぴーじーるんが) 3.1.6リリース (2024-01-10) Groonga 13.1.1リリース (2024-01-09) Groonga 13.1.0リリース (2023-12-26) Groonga 13.0.9リリース (2023-10-31) Groonga 13.0.8リリース (2023-09-29) Groonga 13.0.7リリース (2023-09-12) Groonga 13.0.6リリース (

    Groonga - カラムストア機能付き全文検索エンジン
  • Programmable Search Engine  |  Google for Developers

    Send feedback Stay organized with collections Save and categorize content based on your preferences. Programmable Search Engine enables you to create a search engine for your website, your blog, or a collection of websites. You can configure your engine to search both web pages and images. You can fine-tune the ranking, add your own promotions and customize the look and feel of the search results.

    Programmable Search Engine  |  Google for Developers
  • 3行でできる超お手軽全文検索 - mixi engineer blog

    梅雨。部屋干しした洗濯物による異臭騒ぎに苦しむmikioです。今回は、Tokyo Cabinetのテーブルデータベースで超お手軽に全文検索をする方法について説明します。 使い方 テーブルデータベースについてまずおさらいしておきましょう。PerlRubyのハッシュのようにコラム名とその値を関連づけた構造を、主キーを識別子として保存するデータベースです。例えばRubyからデータを保存するに以下のように行います。データベースであることをほとんど意識させないというのが素敵ポイントです。APIはCでもPerlでもRubyでもほとんど同じなので、言語にかかわらず同じようにレコードを操作できます。 require 'tokyocabinet' include TokyoCabinet # データベースを開く tdb = TDB::new tdb.open("casket", TDB::OWRITER

    3行でできる超お手軽全文検索 - mixi engineer blog
    oinume
    oinume 2009/06/22
    もちろんTokyo Tyrant経由でも利用できるので、Solr(Lucene)っぽい位置づけで使えるとも言えるでしょう。
  • 1