検索でユーザー情報の中の情報(テキスト)を検索する方法を教えて下さい。

Events happening in the community are now at Drupal community events on www.drupal.org.
kuma7777777's picture

はじめまして、Drupal初心者のものです。

検索でつまづいたので質問させていただきます。
検索する際に、コンテンツとユーザー名を検索する方法はわかったのですが、
ユーザー情報の中を検索する方法が分かりませんので、わかる方がいらっしゃいましたら、
是非 ご教授よろしくお願い致します。

さらに良い検索モジュールをご存知でしたら、そちらも合わせて教えて頂けますでしょうか。
よろしくお願いいたします。

Comments

blauerberg's picture

ユーザー名やメールアドレスであればcoreのsearchモジュールで検索可能です。
core以外のモジュールだと、apache solr[*1] がメジャーどころですが、solr自体を別途用意する必要があります。

kuma7777777's picture

blauerbergさん、ご回答ありがとうございます。
coreのsearchモジュールでユーザー名やメールアドレスが検索できるんですね。
勉強になります。apache solrも触ってみようと思います。

bzj00220's picture

viewsというモジュールを使うとユーザーの一覧表を作成することができます。
 
viewsで作った表はFILTER CRITERIAという項目で設定すると、いろいろと検索欄を作って絞り込んで表示させることができます。
 
検索したいユーザー情報の項目の検索欄を作れば検索することができるようになります。
 
もし、viewsを使ったことがないのでしたら一度試してみてください。
 

kuma7777777's picture

bzj00220さんご回答ありがとうございます。
早速、viewsを試したいと思い、インストールしてみました。
いろいろ試した結果、コンテンツタイプは検索のキーワードの枠と検索ボタンが作れたのですが、
タイプのユーザーとプロフィールでは、検索のキーワードの枠と検索ボタンが作れないようでした。
フィルター条件で、フィルターのプルダウンに検索と言うテキストが出てこないのも理由なんでしょうが、
自分のやり方が悪いのもわからない状態なので、もしよろしければ再度ご教授頂いてもよろしいでしょうか。よろしくお願いいたします。

bzj00220's picture

こんにちは
 
プロフィールに登録された情報を検索したい場合は
viewsの設定画面の右側の方にリレーションシップという項目の
追加ボタンを押して「ユーザー:プロフィール」を追加してください。
 
次にFILTER CRITERIAの追加ボタンを押すと
プロフィールの項目が表示されていると思うので
検索したい項目を選んで追加してください。
 
あとはいろいろ自分でいろいろ試してみるとなんとかなると思います。

kuma7777777's picture

再度質問に答えて下さりありがとうございます。
viewsの方色々触ってみました。いろいろと分かり始めプロフィールの絞り込みが出来るようになりました。
感謝いたします。ありがとう御座いました!

日本 コミュニティ: Drupal Japan User Group

Group organizers

Group categories

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: