シリーズ最終回の今回はDjangoで全文検索をするときに役に立つかもしれないTipsです。
全文検索サイトに直接関係するわけではないですが、、、
Archive for 8月 23rd, 2010
全文検索サイト(3) MySQL+Djangoのあれこれ
Posted by Hanezo on 8月 23rd, 2010 | No Comments »
Filed under エンジニアリング
全文検索サイト(2) 形態素解析をする – MeCab
Posted by Hanezo on 8月 23rd, 2010 | No Comments »
前回の続きで、N-gramの代わりに形態素解析を行って登録する方法について書いてみます。
記憶が正しければ、Namazuなどはこの方式のようです。
さて、今回はMeCabを使ってみます。
このあたりから頂いてくればよいでしょう。
Filed under エンジニアリング
全文検索サイト(1) 全文検索エンジン – MySQLを使う
Posted by Hanezo on 8月 23rd, 2010 | No Comments »
サイトを作っていると全文検索機能を持たせたくなります。
というわけで、MySQLを使って全文検索機能を持つサイトを作ることを考えてみます。
今回はMySQLでの全文検索機能について書きます。
MySQLの全文検索機能は、英語のように単語を空白などで区切られていることを前提としています。
英文であれば、検索対象のカラムに対して、フルテキストインデックスを張ったうえで、
select *
from table_name
where match (column_name)
against(‘word1 word2 word3′)
のように書くと、なかなかの検索結果が表示されます。
Filed under エンジニアリング
最近のコメント
最近の投稿
- ajp + django
- OpenOffice.org
- 全文検索サイト(3) MySQL+Djangoのあれこれ
- 全文検索サイト(2) 形態素解析をする – MeCab
- 全文検索サイト(1) 全文検索エンジン – MySQLを使う