タグ

solrに関するHeRoのブックマーク (5)

  • rsolrを使う - Qiita

    RubyからSolrを使うためのライブラリrsolrの使い方覚え書き solr-rubyというのも見つけたけど、Solr4.1では使えないみたい インストール require 'rubygems' require 'rsolr' url = "http://localhost:8983/solr" solr = RSolr.connect :url => url solr.add :id => 1234, :name => "rsolr sample", :price => 100 solr.commit #commitしないとインデックスに反映されないので注意 contents = (0..10).map do |id| {:id => id, :name => "sample-#{id}", :price => id * 100} end solr.add contents solr.

    rsolrを使う - Qiita
    HeRo
    HeRo 2013/11/18
  • Apache Solr で全文検索 - スキーマの設定方法

    今回はスキーマの設定方法について説明します。 スキーマには、検索したいドキュメントに含まれるフィールドの構造を定義します。 3.1 スキーマ定義ファイル¶ スキーマは各コアごとに conf/schema.xml ファイルに記述します。例えば、サンプルのcollection1コアの場合 ${solr.solr.home}/collection1/conf/schema.xml がスキーマ定義ファイルになります。 スキーマ定義ファイルに記述するのは主に以下の項目です。 フィールド (<fields>) フィールドタイプ (<types>) フィールドには検索したいデータを記述します。フィールドタイプには各フィールドのデータ型を記述します。 まず、スキーマを <schema> タグを使って定義します。

    Apache Solr で全文検索 - スキーマの設定方法
  • 全文検索システム: Fess - オープンソース全文検索サーバー Fess (フェス)

    概要 現在表示されているサイトは旧サイトです。新サイトは http://fess.codelibs.org/ja/ です。 Fess は「5 分で簡単に構築可能な全文検索サーバー」です。Java 実行環境があればどの OS でも実行可能です。Fess は Apache ライセンスで提供され、無料 (フリーソフト) でご利用いただけます。 Seasar2 ベースで構築され、検索エンジン部分には 2 億ドキュメントもインデックス可能と言われる Solr を利用しています。 ドキュメントクロールには S2Robot を利用することで、Web やファイルシステムに対するクロールが可能になり、MS Office 系のドキュメントや zip などの圧縮ファイルも検索対象とすることができます。 特徴 5 分で簡単に構築可能な全文検索サーバー Apache ライセンスで提供 (フリーソフト) OS 非依存

  • Fessで作るApache Solrベースの全文検索サーバー ~ 導入編

    はじめに ドキュメントは日々増えて続けています。ドキュメントの数が多くなるほど、目的の情報は見つけにくくなるため、それらのドキュメントを効率よく管理する方法が必要です。その解決策の一つとして、複数のドキュメント(ファイル)をまたいで検索することができる「全文検索サーバー」の導入が挙げられます。 Fessは簡単に導入できる、Javaベースのオープンソース全文検索サーバーです。Fessの検索エンジン部分にはApache Solrを利用しています。Solrは、2億ドキュメントもインデックス可能と言われる非常に高機能な検索エンジンです。一方で、Apache Solrで検索システムを構築しようとする場合、クローラ部分などを自分で実装する必要性があります。Fessではクローラ部分にSeasar Projectから提供されるS2Robotを利用して、ウェブやファイルシステム上の様々な種類のドキュメントを

    Fessで作るApache Solrベースの全文検索サーバー ~ 導入編
  • Solr1.3(Jetty)でSenを使えるようにする設定方法:お題目うぉっち

    2008年12月30日 Solr1.3(Jetty)でSenを使えるようにする設定方法 現在、Solr1.3をいろいろいじくる際には、最初からついてくるJettyのExampleをそのまま流用して使っている。 Senの組み込みもできているのだが、あれこれ試行錯誤をしながらセットアップしたので、どれが当に必要な設定なのか、実はよく分かっていないという状態。が、一度はうまく動いているものを下手に変更して動かなくなるのは避けたい。そんなこんなで「触らぬ神にたたりなし」だったのだが、今後の新規インストールの際に再びハマりそうな気がしたので、Senの組み込みを0からやり直してみた。 参考にさせていただいたのは、いつも参考にさせていただいている下記のページ。ありがとうございます。 日形態素解析器Senを導入する その2 lucene-jaのインストール Solrお試し2 普通に読むと、sen.j

  • 1