ファセットAPIおよびエンティティリファレンスのオートコンプリート


7

Drupal 7では、2つのコンテンツタイプがあります。

  • 求人。「City」という名前のエンティティ参照CCKフィールドがあり、Cityタイプのノードエンティティを受け入れます。

私はまた、ファセットAPIを備えたapachesolrモジュールを使用しています。ユーザーが都市ごとにオファーをフィルターできるようにしたいと考えています。ただし、データベースには何千もの都市があるため、「リンク」ウィジェットは使用できません。

エンティティリファレンスモジュールのオートコンプリートウィジェット(またはhttps://drupal.org/project/entityreference_autocomplete、またはその他のウィジェット)をファセットAPI と簡単に統合するにはどうすればよい ですか?

回答:


3

Search API SolrをFacet APIで使用している場合は、検索インデックスビュー作成しFacetapi Multiselect選択済みと一緒に使用して、ユーザーが使いやすいドロップダウンボックスで都市を選択できるようにすることができます(選択は、検索用語ですが、あいまい一致も可能です)。コンテンツタイプの都市がApache solrでインデックスに登録されていなくても、検索ビューで関係を作成して、都市をFacetAPIシステムで利用できるようにすることができます。ビューの関係を使用して、都市をフィルターとして(ファセットをまったく台無しにしたくない場合)、ユーザーに公開することもできます。

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