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

2
スマート検索インデックスにcom_content追加フィールドを追加する方法
「onPrepareFinderContent」を処理するプラグインを作成するためのチュートリアルや手順はどこにありますか? com_content記事にいくつかの追加フィールドを追加しました。これらのフィールドをFinderエンジンによってインデックスに登録してもらいたいのです。 FinderIndexerResultインデックスを作成するオブジェクトに新しい要素を追加する方法を探しています。 このコード行は、plugins / finder / content / content.phpの311行目にあります。 // Get content extras. FinderIndexerHelper::getContentExtras($item); FinderIndexerHelper :: getContentExtras関数は、インデックスを作成するFinderIndexerResultオブジェクトを受け入れ、「onPrepareFinderContent」イベントをトリガーします。これにより、(サードパーティプラグインがインデックスを作成するコンテンツを追加または変更できるようになります)。 あなたの何人かはこれについての経験を持っていますか、または私にいくつかの良いチュートリアル/ドキュメントを指摘できますか?

2
多言語環境でスマート検索を使用するにはどうすればよいですか?
これはバグが原因であるか、(おそらく)スマート検索コンポーネントを構成できないことが原因である可能性がありますが、これは次のような状況です: 私は多言語のサイトを持っています:プライマリー「英語」、セカンダリー「イタリア語」。 多言語機能は、基本的に、さまざまなメニューと一部のコンテンツを表示するために使用されます。 ほとんどのコンテンツは共有され、Language = "All"として宣言されます。 「English」と宣言された「English side」のコンテンツから検索を行ったところ「All」が見つかりました。 私は「イタリア側」から検索を実行する場合にのみコンテンツとしてフラグが立てられ、「イタリア語」発見された(「すべて」からとコンテンツを発見されていません)。 「コンテンツマップ」には、「言語フィルター」プラグインを有効にしているためブランチが非アクティブであったという事実を示す(太字の)表示がある「言語」ブランチがありました(もちろん私はそうです:他の方法があります)多言語サイトを作るには?)。そのブランチを削除しようとしましたが、何も変わりませんでした。 私はJoomlaを使用しています!3.2.4。 私の問題は、「イタリア側」から検索すると「すべて」のコンテンツが見つからないことです。「英国側」と同様の行動を期待します。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.