ニコニコ大百科にようこそ。 あらゆる言葉について定義や意味、元ネタを解説する辞書・辞典サイトです。 単語記事 プレミアム会員のみ編集可能 動画記事 動画をアップロードした会員かプレミアム会員のみ編集可能 ユーザー記事 会員本人のみ編集可能 生放送記事 プレミアム会員のみ編集可能 今週の扉絵 【百チャレ】ニコニコ大百科 17周年記念お絵カキコ&ピコカキコ について語るスレ 一覧を見る 今週のオススメピコ 前奏曲 作品17 第17番 (ブルーメンフェルト) ↑こちらをクリックすると曲が流れます♪ ※音量注意 一覧を見る 今週のオススメ記事 ノーザンファーム 北海道勇払郡安平町にある競走馬の生産牧場。現在の社台グループ、というか日本競馬そのものの中核を担う、日本最大最強の生産牧場である。各種関連施設についても本項で軽く記述する。... 一覧を見る 閲覧・編集に役立つ記事 ガイドブック よくある質
CodeReposのアカウントをいただけたので、コミットした。 http://coderepos.org/share/changeset/4356 use Senna; use Senna::Constants qw(SEN_CTX_USEQL); my $db = Senna::DB->open(path => '/path/to/senna.db'); my $ctx = Senna::Ctx->open(db => $db, flags => SEN_CTX_USEQL); $ctx->send(<<END_QL); (+ 1 1) END_QL my $data = $ctx->recv; # $data == 2 とかで。 パースはJSON::AnyとかText::CSV_XSとかで。 これでSennaStoreを使う覚悟がちょっとできてきた。 O/Rマッパー的なやつはやっぱり欲
先日のデブサミで華々しく散ってきた森川です。最近 8.3 がリリースされたPostgreSQLにLudiaという全文検索モジュールを組み込んで、MySQLのTritonnと比較してみました。 インストールについては、それぞれのサイトに書いてあるので割愛します(Ludia、Tritonn)。 今回使用したテキストは青空文庫から太宰治の作品を拝借しました。以下のようなテーブルに作品名と内容を入れています。 PostgreSQL: CREATE TABLE ludia_test ( id serial primary key, name text, contents text ); CREATE INDEX fulltext_contents_index ON ludia_test USING fulltext(contents); MySQL: CREATE TABLE ludia_test
i-revo お客様サポート 重要なお知らせ i-revoマイポータル終了のお知らせ(2017年3月31日) 日頃よりi-revoマイポータルをご愛顧いただき誠にありがとうございます。 このたび、当サイトは2017年3月31日付けにてサービスを終了いたしました。 併せて「プニマル」、「i-revo 占い」についてもサービスを終了いたしました。 2006年3月のサービス開始以来、 お客様および関係各社の皆様にはさまざまに、ご協力をいただきました。 ここに御礼申し上げます。 i-revoマイポータルのサービス終了につきまして、なにとぞご理解いただきたく存じます。 今後とも「i-revo」をよろしくお願い申し上げます。 全て見る
Google Suggestのようなものを高速に実現するサーバsuggestedというものを書いてみた。 が、しばらく放置していた。とりあえず公開してみる。 特徴 epollやkqueueを使っていてネットワーク部分が速い Sennaを使っていてSuggest部分が速い Sennaを使って正規化している。「トン」とか「ミリバール」(組み文字)とか「Wiki」(全角)とかでも検索可能 置き場 CodeResosに置いてあります。 http://svn.coderepos.org/share/lang/c/suggested/trunk 一応、2008/01/17バージョンの全ソースコードを貼っておこう。 #include <sys/types.h> #include <sys/time.h> #include <stdlib.h> #include <err.h> #include <sys
Tritonn、Ludia、そしてSennaとは…… 昨今のWeb 2.0と呼ばれるようなWebシステムでは、一般的に大量のコンテンツデータを内部に保有しているのではないでしょうか。大量のコンテンツから目的のコンテンツをユーザが選び取る手段の一つとして全文検索が挙げられます。全文検索とは、検索対象コンテンツの中身すべてに対して検索を行うことを指します。たとえば、タグやタイトルを対象にした検索だけでは、目的のコンテンツを発見できないような場合に有効な検索です。 データベースに保持された大量のデータを簡単に全文検索したい、という場合も多いことでしょう。本稿では、それを実現にする全文検索システムとして、次の2つを取り上げて紹介します。 Tritonn Ludia これらはそれぞれ、Tritonnは「MySQL」、Ludiaは「PostgreSQL」という、Webシステムを開発する上で人気の高
京都市の美味しいパティスリーを紹介したい 前編(北側エリア) こんばんはぁ、ぺのぽすです 京都大学に入学してそろそろ4年目、趣味のパティスリー巡りをしてて気づいたことがあります。 京都市のパティスリー、レベル高すぎ!! 京都市はホントどこに行ってもで~~ら美味しいパティスリーがあり大体の観光、ご飯のついでに激ウマ…
前回MySQL+Sennaを簡単に扱えるプラグインを作って公開するとか言っておきながら忙しくて放置してました^^; このまま放置しようかと一瞬思ったのですが、はてなスターも付いてることだし、折角なので公開します なお、全文検索クエリを簡単に使うことを目的としているため、細かくSenna演算子をつかったり、適合率でソートはできません^^; インストール ※githubに引っ越しました script/plugin install http://ryu.rubyforge.org/svn/acts_as_tritonn git clone git://github.com/ryu00026/acts_as_tritonn.git 使い方ですが、 class Post < ActiveRecord::Base acts_as_tritonn end 普通の検索 Model.find_fulltex
mixiでも使われているって言う全文検索エンジンHyperEstraier。mixiの膨大な件数を処理するぐらいだから相当スケーラビリティもあるだろなーとおもいつつ、SQLだけで全文検索できちゃうMySQL+Sennaが便利なんで、そっちばっかり使ってました。 MySQL+Senna(Triton)も、PostgreSQL+Senna(Ludia)も、属性付きで検索した場合、Sennaで全文検索してから、その答えをSQLで絞り込みを行っているようで、たとえば、個人のメッセージを保存しているテーブルを検索した場合など、属性の値が多い場合には、かなり効率が悪くなる事が見えてました。 本当は、メッセージみたいなものは、個人ごとにインデックスをもって処理するべきなんだろうなと思っていて、SennaでやるかHyperEstraierでやるか迷いつつ、ぐぐっていたところ、HyperEstraierがど
This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.
This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.
Sennaのマルチセクション機能に対応しました! 次回のTritonnリリース(ver1.0.3)から利用可能になる予定です! Tritonn 1.0.3は来月あたりにリリースする予定です。 マルチセクション機能とは? マルチセクション機能とはテーブルに全文検索対象のカラムが複数あるような場合に、非常に便利使える機能です。 以下のようなテーブルがあって、c2/c3/c4の3つのカラムで全文検索をしたい、という場合を想定します。 CREATE TABLE t1 (c1 INT PRIMARY KEY, c2 TEXT, c3 TEXT, c4 TEXT) DEFAULT CHARSET utf8;このとき、これまでは以下のように複合キーとしてFULLTEXTインデックスを作成することで、1度のMATCH検索でc2/c3/c4の何れかにキーワードを含むレコードを探すことができましたが、、、問題
住商情報システムは30日、MySQL Enterprise Serverに検索エンジン「Senna」を組み込んだバイナリを提供することを発表した。同プロダクトはMySQL Enterprise認定バイナリとして認められているため、技術サポートの対象となることも合わせて発表されている。 Sennaはオープンソースソフトウェアとして開発されている高速日本語全文検索エンジン。MySQL Enterprise Serverはエンタープライズ向けの高性能MySQL DBソリューション。従来のMySQLでは日本語データに対する高速な全文検索に対応していなかったが、同検索エンジンが組み込まれたプロダクトを採用することで、検索性能の劇的な向上が実現される。またSennaバイナリが組み込まれた同プロダクトは「MySQL Enterprise認定バイナリ」と認められているため、正式サポートが受けられるという特
人気記事 1 デジカメの人気が再燃している5つの理由--スマホに追いやられたはずがなぜ? 2025年03月12日 2 iPhoneのセキュリティ欠陥、数年にわたり存在か--「アップルの失態」と専門家指摘 2025年03月24日 3 Amazon純正タブレットが大幅セール中--「Fire HD 10」が6000円引きなど 2025年03月24日 4 楽天証券が緊急の注意喚起--「ただちに追加認証を設定し、資産の保全を図って」 2025年03月21日 5 絶対に迷わずにiPhoneの電源を切る(シャットダウンする)方法 2025年01月30日 6 あなたのiPhoneの寿命を伸ばしたいなら「満充電しない」のも一手 2025年03月23日 7 東急、「街」そのものをパッケージ輸出--都市化進むベトナムに広がる日本の街づくり 2025年03月24日 8 iPhoneが諦めた「小型スマホ」のニーズ、
第四十九回 先日のエントリ「Ludia 用の Rails プラグイン acts_as_ludia を作りました - のほほん徒然」で紹介したacts_as_ludiaプラグインを使って,簡単な検索アプリケーションをRailsで作ってみましたので紹介します. はてなブックマーク全文検索 http://www.unraki.com:3000/bookmarks これはなに? id:uchiuchiyamaこと,私がはてなブックマークしたWebページを対象にLudiaを使って全文検索を行うアプリケーションです. どうやって使うの? リンク先のページで検索ボックスに適当なキーワードを入れて検索ボタンを押してみてください.例えばid:uchiuchiyamaのはてなブックマークから「rails」を含むWebページを検索したりできます. また,検索キーワードを空白で区切ればAND検索,「 OR 」で区
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く