Posted by scoobiedoo on September 17, 2012 at 6:54pm
高精度な日本語検索機能のモジュールかパッチを教えてください。
検索結果をviewsに表示したいです。
外部検索サービス(googleやyahooなど)を使ったアイデアなど、何でもいいですので教えてください。
よろしくお願いいたします。
高精度な日本語検索機能のモジュールかパッチを教えてください。
検索結果をviewsに表示したいです。
外部検索サービス(googleやyahooなど)を使ったアイデアなど、何でもいいですので教えてください。
よろしくお願いいたします。
Comments
Searchは試してみましたか?
drupal6のことはわかりませんが
drupal7にはSearchというモジュールがあります。
drupal7の場合はコアに含まれているので
有効にするだけで利用することができます。
まずは試してみて下さい。
たとえば
scoobiedooさん
こんにちは、ホドタと申します。
高精度な日本語検索機能という、どこまで高精度か、というポイントはあるかと思いますが、一つの方法としてApache Solrを使います。英語ですみませんが。
以下のURLのページにDrupal6についても記載されております。 その中に、Viewsとの話しもあります。
http://drupal.org/project/apachesolr
また、多言後での検索やさまざまオプションは以下のURLで確認出来ます。
http://drupal.org/node/343467
Apache Solrは設定や機能で複雑にはなりますが、機能は豊富です。 たぶん、米国ホワイトハウスでDrupalが採用されていますが、そこに使われていると思います。
参考までに。
kazu Hodota Gennai3 Corporation email: hodota@gennai3.co.jp
Google Custom Search Engineも利用できます。
Drupal coreに含まれているsearchモジュールでも日本語の検索はできますが、単純なN-gramですので、Google,Bingなどと比較すると精度面では劣ります。
別途、Apache Solrのサーバ構築が可能であれば、 hodota さんがおっしゃるようにApache Solr Search Integrationがかなり高機能です。
こちらは形態素解析をしてくれますので、例えば以下のような事が実現できます。
Apache Solr Search Integrationに関しては、Drupal 6/7で利用した経験があります。
Solr自体の日本語リソースに関しては、以下の書籍が参考になります。
もっとお手軽に実現するなら、要Googleアカウントですが、Google Custom Search Engineが
お勧めです。ただ、こちらはViewsと連動できるかは試したことはありません。
http://drupal.org/project/google_cse