タグ付けされた質問 「search」

Drupalコアモジュールまたはその機能を拡張するモジュールに使用するか、それを置き換えることを目的としています。

3
検索結果ページをカスタマイズするにはどうすればよいですか?
コンテンツタイプのティーザービューとページビューをカスタマイズしました。次に、検索結果ページのティーザービューを使用する必要があります。デフォルトでは、Drupalは各結果に対して混乱したフルテキストを表示します。コンテンツタイプごとにそれぞれの外観をカスタマイズできる必要があります。drupalがどのように結果を取得するかを変更したくはありません。
39 7  nodes  search 

3
検索APIとApache Solr検索
Drupal 6でApache Solr Searchモジュールを使用しており、Drupal 7インストール用のSearch APIを探しています。ここでいくつかの議論を見ましたが、どちらかを選択する理由を探しています。 どちらかを選択する理由はありますか?もしそうなら、なぜ、またはそうではないのですか?Search APIには複雑さの問題やパフォーマンスの問題があると聞いています。これは本当ですか?
34 search 

2
Search APIのプログラムによる使用
問題:Search APIを使用してプログラムで独自の検索を実行する必要があります。私が見つけたすべてのGoogleの結果は、開発者以外の人に、Viewsでモジュールを使用する方法を教えることを目的としています。 情報: Solrまたはその他の代わりにローカルデータベースサービスを使用します。 他の結果と一緒に表示されるデータをデータベースに保存しないでください。 コンテンツは「タイプ」タブにグループ化されます。 さまざまな理由でビューを使用しない。 Facets APIを有効にしますが、使用方法もわかりません。 理由:検索ページを/ site-searchに配置し、ページ引数の後に/ node / keywordを使用しないようにするためです。また、同じタイプの機能を提供する他のモジュールの範囲を超えてこれをカスタマイズするよう求められます。そして、私はこれを行う方法を学びたいが、それを達成する方法に関するチュートリアルやその他の洞察を見つけていない。 残り:検索ページを作成し、そのページで次のコマンドで検索を実行しています: $term = $_SESSION['my-search']['term']; $server = search_api_server_load('database'); $index = search_api_index_load('default_node_index'); $query = new SearchApiQuery($index); $query->keys($term); $query->fields(array('title','body:value')); $srv= new SearchApiDbService($server); $result = $srv->search($query); セッション変数は、検索フォームが送信されると設定され、ユーザーを/ site-searchにリダイレクトして検索を実行し、結果を表示します。 $ resultを出力すると、ノードIDとそのスコアの配列である結果セットを含むさまざまな情報を持つ配列であることがわかります。 それらを実行して、ノードを取得して結果を自分で表示することもできますが、検索結果をレンダリングする他の方法が必要だと思います。私はそれを見つけていませんが、それが問題です。 Search APIとFacet APIのさまざまなクラスを調べてきましたが、結果出力を構築するようなものは見つかりませんでした。 これに関する助けをいただければ幸いです。 結果の例: Array ( [result count] …
30 7  search 

5
現在アクティブな言語のみを検索します
Drupal 7のデフォルト検索の結果を制限して、現在の言語のノードのみを取得するにはどうすればよいですか? 私のウェブサイトには3つの言語スイッチャーがあります。ユーザーは、サイトを表示するときに使用する言語を選択します。彼が何かを検索すると、結果ページに他の言語の結果が表示されます。現在、有効な言語は3つだけですが、これを6つ以上に拡張する予定です。
23 7  search  i18n-l10n 

1
Search APIでタクソノミーの同義語を堅牢に機能させるにはどうすればよいですか?
タグシノニムは、多くのサイトで人気のある重要な機能であり(たとえば、StackExchangeで使用されます)、分類シノニムは、Drupal 6のコア分類モジュールの一部として使用されていました。フィールドAPIを使用します。 シノニムが確実に機能する場合、検索で非常に役立ちます。たとえば、「America」を検索すると「USA」などのタグが付けられたコンテンツが見つかることを確認します。ただし、人気のあるSearch API - Facet APIを使用する場合、この機能を実装する標準的な方法についてのリードは見つかりませんノード検索用の関連する統合検索モジュールのファミリー。 このようなモジュールのクラスターで作業するときは、「フローに沿って進む」ことが重要です。これは、実装するシステムがコミュニティやモジュールメンテナーの思考に反しないようにするためです。それらが穀物に反するとき、それらは不安定であり、これらのモジュールへの将来の変更によって壊れる危険があります。 Search APIを使用してサイトのD7に分類法の類義語を実装するための、信頼できる/堅牢な/標準的な/期待される方法は何ですか?(特に、Search API Solrを使用しますが、特定の検索プロバイダーを抽象化するSearch APIの試みがこの場合に機能することを望みます)。 このシステムが動作しているように見えても、それがあなたが考え出したものであり、それが穀物に反するかどうか(Drupalではかなり一般的です)わからない場合は、とにかくあなたの情報と共有してくださいSearch API-Facet APIファミリのどの機能とモジュールが機能するか、または機能しないかをテスト、使用、および経験します。 私が研究で見つけた、もっともらしいが潜在的に不安定なオプション: D7 Search Synonymsモジュールはありますが、ほとんど使用されていないようです。また、Search API(Drupalコア検索を念頭に置いて設計されています)などのサードパーティの検索モジュールで動作するか、引き続き動作するかは確認されていません。編集: また、一般的にD7では信頼性が高すぎるようには見えません。 「類義語」と呼ばれる用語参照フィールドを分類用語に追加し、ノード自体の用語と同じ重みでSearch APIの用語からこのフィールドにインデックスを付けることは理論的には可能です。これはテキスト検索では機能しますが、Search APIファミリ全体にスムーズに組み込まれる堅牢なものというよりは、浅いMacGuyver-yダクトテープソリューションのように感じます。たとえば、用語「イギリス」にシノニム「イギリス」が含まれる場合、「イギリス」で検索するユーザーはユナイテッドカインドゴムでタグ付けされた結果を取得しますが、オートコンプリートタクソノミー公開フィルターに「イギリス」と入力するか、タクソノミーファクトを持つイギリスを選択します「United Kingdom」でタグ付けされたコンテンツは表示されません。***** 別の同様の可能性は、複数語のプレーンテキストフィールド「シノニム」を用語ボキャブラリーに追加し(または、コンマ区切りでも)、上記の用語名と同じ重みでインデックス付けすることです。しかし、これは上記の例の上記と同様の、さらに悪くない問題を持ちます。「英国」は、ファセットまたは公開されたフィルターのオプションとしてリストされさえしません。名前とシノニム( "United Kingdom(Britain、UK)")を組み合わせて複合フィールドを作成し、それを使用するようにファセット/公開フィルターなどを設定する方法があるかもしれませんが...これを行うには、心配するほどハッキーではなく、穀物に対して心配する必要はありません。編集: Search API Combinedはこのようなもののために設計されているようですが、私は 次に、すべてを用語名に詰め込むという最後の手段があります。これは望ましくなく、多くの場合、非常にいリストになることは明らかです(たとえば、「North韓国(PRK、朝鮮民主主義人民共和国)」...)。または、短いバージョンを表示する「表示名」フィールドを持ち、検索以外のすべて(すべてのビュー、Pathauto、用語名を使用する他のすべてのcontrib / coreモジュール)を設定して用語名の代わりにこれを使用します...非常にハックし、非常に穀物に対して。 Apache Solrには同義語機能があり、同義語のテキストファイルが読み取られ、これらの用語はそれを使用する検索全体で同義語として扱われます。ただし、Solrを使用するSearch APIセットアップでは可能ですが、これはモジュールメンテナーによってサポートされていない「独自のリスクでの試行」高度なSolr構成と見なされます。また、分類法の文脈での同義語よりも、サイトの言語での一般的な同義語の方が適切です。たとえば、英国、イングランド、スコットランドなどを区別しない分類法を持つサイトでは、タグ付けの文脈では同義語と見なしたいが、本文の検索の文脈では同義語と見なしたくない場合があります。編集: ヘッドファセットAPIメンテナーは、このルートに対して警告します Solr統合モジュールは、テキストではなくTIDとして用語を処理するためです。 これは欠陥のある例であることは承知しています。イギリス/イギリス、および一般的な国の場合、人々はどちらか一方しか持たないリストを使用することに慣れているからです。類義語を探すことを考えない、単純ではないケース(製品カテゴリなど)がたくさんあります。 更新:Drupal.org Facet APIキューの新しいスレッドの関連情報。また、Search APIキューの(現在未回答の)スレッド。 (同じトピックについてdrupal.orgのサポートリクエストやdrupalの質問があるかどうか疑問に思っているルール弁護士:はい、実際、モジュールメンテナーから圧力を取り除くことが推奨されています)

4
ビュー公開フィルターと検索を組み合わせる方法は?
私のクライアントは、2つの方法で機能する単一のフィールドを要求しました。 分類法に基づくオートコンプリートフィルター。 サイト訪問者が分類法にないものを入力した場合、コンテンツの本文で全文検索を実行し、適切な情報メッセージを表示する必要があります。 そうすれば、ユーザーがカテゴリ名を入力すると、手で選んだノードが一覧表示され、それ以外の場合は少なくともいくつかのコンテンツが取得されます。 それとは別に、簡単です。しかし、これらの動作を1つのフィールドに結合する方法は?


4
Drupal検索をいくつかのコンテンツタイプに制限する
検索を有効にしたdrupal 7サイトがあります。結果に表示したくないタイプを除外することで、特定のコンテンツタイプに検索を制限したい。これどうやってするの? また、事前検索機能を無効にすることもできますか?これのためのモジュールはありますか?
15 7  search 

4
Apache Solr 4.6.0のインストールとDrupal7との互換性
Apache Solrのインストールに問題があります。ダウンロードした最新バージョンは4.6.0でした。しかし、すべてのDrupalのドキュメントとチュートリアル(http://www.youtube.com/watch?v=ori-VvvH1Awを参照)は3.5.0について語っています。3.5.0はインターネット上には見当たりませんが、4.6.0にはまったく異なるディレクトリ構造があり、この最新バージョンをサーバーまたはローカルWAMPにインストールする方法に関するドキュメントはありません。Drupalを使用するのに最も推奨されるApache Solrのバージョンについての言及はありませんか?助けがありますか?
14 search 

1
すべてのフィールド(タイトルとタグ、および本文)で検索する方法は?[閉まっている]
閉まっている。この質問はトピック外です。現在、回答を受け付けていません。 この質問を改善したいですか? Drupal Answersのトピックになるように質問を更新します。 5ヶ月前に閉店。 Drupal 7の組み込みの検索エンジンは、タイトルまたはタグフィールドではなく、ノードの本体でのみ検索します。すべてのフィールドで検索できる必要があります。 Windows上のApacheでDrupalを実行している場合、これにインストールするのに最適なモジュールは何ですか?
14 7  search 



1
Drupal 6検索モジュールのダブルID [終了]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 この質問を改善してみませんか? Drupal Answersのトピックとなるように質問を更新してください。 4年前休業。 現在、貸衣装のウェブサイトで忙しい。このWebサイトはW3Cで検証されている必要があります。ダブルIDのサイトの検索ページに問題がありました: <div class="form-item" id="edit-keys-wrapper"> <label for="edit-keys">Enter your keywords: </label> <div class="container-inline"><div class="form-item" id="edit-keys-wrapper"> <input type="text" maxlength="255" name="keys" id="edit-keys" size="40" value="" class="form-text" /> </div> ID:id="edit-keys-wrapper"2回登場!これはW3Cで許可されていません。 クリーンなDrupal 6.28をダウンロードしてインストールし、テーマエラーではないことを確認しました。 この「問題」に対するパッチはありますか?そうでない場合、コアを台無しにせずにこれを修正するための最良のオプションは何ですか?
9 search 

1
コア検索モジュールよりもApache Solrを使用する利点は何ですか?
ApacheのSolrの検索の統合モジュールのプロジェクトページ状態: Solr検索はコアコンテンツ検索の代わりとして使用でき、追加機能と優れたパフォーマンスの両方を誇っています。 これらの追加機能は正確には何ですか?(または、数が多すぎる場合、どのような場合にApache Solrを使用しますか?) 私のサイトはパンテオンでホストされており、追加料金なしでApache Solrを提供しています。これは間違いなくセットアップしたいものでしょうか?特定の場合にのみ設定しますか?
9 search 

3
Drupal 7に添付されたPDFおよびWord文書を検索させる方法
私が読んだことから、PDFとWordの添付ファイルをインデックスに登録して検索で返すには、Solrを使用する必要があるようです。私はSolrをDrupalと連携させていますが、ドキュメントのインデックス付けを行うためにTikaがSolrを操作する必要があると思います。Tikaに関するドキュメントはほとんどありません。これの良い情報源がどこにあるか誰かが知っていますか?Drupalインデックスが添付されたドキュメントを検索するためのより良い/より簡単な方法はありますか?
9 7  search 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.