組み込み型全文検索エンジンSenna
■ このスレッドは過去ログ倉庫に格納されています
0001うんこ船長
2005/06/15(水) 00:14:13ID:nYzPplAZhttp://dev.razil.jp/project/senna/
0002うんこ船長
2005/06/15(水) 00:15:27ID:nYzPplAZNamazu全文検索システム
http://pc8.2ch.net/test/read.cgi/php/992477868/
0003nobodyさん
2005/06/15(水) 00:16:17ID:nYzPplAZ誰か教えてくれ!
0004うんち船長
2005/06/15(水) 00:22:15ID:nYzPplAZhttp://qwik.jp/senna/8.html
0005nobodyさん
2005/06/15(水) 05:04:00ID:I3ZAfTjX今のところRubyのみ?
0006nobodyさん
2005/06/15(水) 07:36:18ID:???はてなで使ってるのはそれか、さらにカスタムしてるかも。
すごい使い勝手はよさそうなんで、PHPとPostgreSQLのバインディングもよろしく。<ブラジルの中の人
いざとなれば、他のPECLの見様見まねで自分でPHPバインディングつくるかも。
0007nobodyさん
2005/06/15(水) 13:39:14ID:???php-dev であったよ。それで Rast のモジュールもお蔵入りになり、
namazu も pecl から撤退した。
0008nobodyさん
2005/06/15(水) 15:22:53ID:???自分でコソーリ作ってコソーリ使うか。
Namazuは将来libnmzをLGPLにするという話があるみたいだけど
分かち書きインデックスの精度に限界を感じてるので、それでPECL復帰しても使うかは微妙。
RastかSennaがいいなあ。
しかしEstraierも含め国産全文検索エンジンは何で揃いも揃ってGPLなんだろ。
コアがLGPL/BSDLで、フロントエンドの実装がGPLなら、ぐっと使いやすくなるのに。
# Namazuを引き合いに出すけど、わざわざLGPL版を書き起こさなくてもソースコードの著作権者が
# 「LGPLにライセンス変更です」って宣言すればいいだけと思う。
0009nobodyさん
2005/06/15(水) 16:32:48ID:???フロントエンドな訳だけどね。
モジュールが書ける腕なら同等機能を作るのは問題ないはず。ソース見てみ。
Rast も XMLRPC 経由で使えばライセンス問題は起きないから、
仕様が公開されれば php からも使えるでしょ。
あと、Estraier の次バージョンの HyperEstraier はライブラリ形式で LGPL。
著作権者って送ったパッチが取り込まれた奴全員だよ?
一人でもヤダっていったらダメな訳だし、そもそも連絡取れないとおもう。
0010nobodyさん
2005/06/18(土) 17:36:37ID:???http://www.kiteya.net/script/msearch/
0011nobodyさん
2005/07/03(日) 21:05:39ID:???まだ見てるかな。
Rast がライセンス変更になったよ。BSDライクな奴だってさ。
そんで、phpモジュールも公開再開だって。
個人的には、そろそろ公開されそうなHyperEstraierのノードAPIに
期待してるわけですが。
0012nobodyさん
2005/07/06(水) 14:14:43ID:???0013nobodyさん
2005/07/07(木) 14:39:25ID:???まぁべつのBDBなりなんなりに入れろということか。
文書管理の面からすると、RastとかHyperEstraierに比べてそのへんが面倒?
逆に文書管理に縛られずに自由にいろんなアプリに組み込めるのがいいところなのかな。
0014nobodyさん
2005/12/08(木) 05:44:00ID:???お試しで軽く触ろうという意欲が無くなるな。
sennaにしか効果ないパッチじゃなく、MeCab全体に役立つパッチとして
MeCab公式に取り込んでもらいたいところだな。
0015nobodyさん
2005/12/18(日) 21:36:06ID:RgxCfVuV0016nobodyさん
2006/02/15(水) 19:47:18ID:ZxB9YIqX0017nobodyさん
2006/02/16(木) 17:00:42ID:i7JO7WUsMeCab0.9で取り込まれたっぽいからpatchはもういらないぽ
0018nobodyさん
2006/06/21(水) 02:12:06ID:I+o61wNkひろゆきの投稿発見した
http://lists.sourceforge.jp/mailman/archives/senna-dev/2005-October/000140.html
ひろゆきって自分で鯖いじったりもしてたのね
0019nobodyさん
2006/06/22(木) 01:32:26ID:???http://qwik.jp/senna/publication.html
0020nobodyさん
2006/06/22(木) 15:24:11ID:+CxY78Dt「skipmode-patchについてはここでは触れません。」
って書いてるけど、
どこで触れてるの?
0021nobodyさん
2006/06/22(木) 17:28:13ID:???発見した。
「limitで指定されたoffsetまで冗長なIOを抑止する」んだね。
で、2ndパッチを当てたら特にはいらないと。
0022nobodyさん
2006/06/22(木) 21:44:13ID:???普通に便利だと思うんだが…
0023nobodyさん
2006/06/23(金) 15:51:45ID:???使用する機会が少ないから。
ホームページならGoogleでいいし、blogなどの検索機能でも十分だし。
それ以外ではSQLのlike検索で十分なパフォーマンスになる程度の量しかない。
0024nobodyさん
2006/07/30(日) 14:02:34ID:zmnCWUN9MySQLを使用したものしか製作したことがないので…
0025nobodyさん
2006/07/30(日) 20:10:49ID:???PHP bindingを使う、
http://qwik.jp/senna/PHP_binding.html
のだが、PHPバインディングの開発は止まっているみたい。
0026nobodyさん
2006/08/01(火) 13:27:49ID:???これって24さんかな?
http://xoopscube.jp/modules/xhnewbb/viewtopic.php?topic_id=3443&post_id=14886
0027nobodyさん
2006/08/03(木) 22:25:33ID:???Mysqlの全文検索がUTF8対応だからじゃないかな
N文字でも分かち書きでもいいけどとにかく適当に分割してやれば日本語でも検索できる
じゃあSennaって?ていう感じじゃないだろうか
0028nobodyさん
2006/08/19(土) 12:09:09ID:???0029nobodyさん
2006/11/01(水) 16:19:47ID:???0030nobodyさん
2006/11/01(水) 19:41:42ID:???0031nobodyさん
2006/11/02(木) 19:03:56ID:???>382 名前:nobodyさん sage 投稿日:2006/10/05(木) 14:59:05 ID:???
>MySQLならMeCabとかで分かち書きして、UTF-8でFULLTEXTに放り込む手もある。
こんな事を書いてたら某所で取り上げられてて驚いた。(適当に要約し引用)
>MySQL&PostgreSQLの全文検索は転置インデックスだが、Sennaは完全転置インデックスを採用している。
>完全転置インデックスの採用によって、Sennaはフレーズ検索する事ができる。
>>27
フレーズ検索に対応ってのは結構大きなポイントだねぇ
0033nobodyさん
2006/11/02(木) 21:58:41ID:???0034nobodyさん
2007/02/23(金) 18:48:38ID:YFrEMN+P少し前の使ってるけど
入れ直した方がいいのかな?
0036nobodyさん
2007/02/24(土) 21:56:13ID:5ktSNz/w入れなおして、インデックスを作りなおすといいかも。
安定性が増している・・・はず・・・
0037nobodyさん
2007/02/28(水) 00:12:15ID:???この前、ぐにゃらくんが PHP extensionの書き方勉強してるっていうんで
期待してたのだけれども。
0039nobodyさん
2007/02/28(水) 02:27:09ID:???PHPバインディングってどういう用途で使うの?
■ このスレッドは過去ログ倉庫に格納されています