問題タブ [searchable]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
grails - JDBC ストアの共有 Compass/Lucene インデックス
Grails の検索可能プラグイン (内部では Compass/Lucene を使用) を使用して、2 つの異なる Web アプリケーション間で検索インデックスを共有しようとしています。1 つのアプリケーションは、読み取り専用の方法でのみデータにアクセスします。もう一方のアプリケーションは、データの変更を許可し、変更に応じてインデックスを更新するか、必要に応じて完全な再インデックスを実行します。
インデックスを保存するために、JDBC ストアを使用しています (両方のアプリケーションが同じ DB を指しています) http://www.compass-project.org/docs/latest/reference/html/core-connection.html。
残念ながら、一方のアプリケーションでインデックス全体を再構築するとすぐに、もう一方のアプリケーションには無効なデータがキャッシュされているように見え、検索が実行されると例外がスローされます。
クリーンアップを実行できるように、あるアプリケーションから別のアプリケーションにインデックスが再構築されるという事実を伝えることができます。
- Grails と Searchable プラグインで同様の問題が発生した人はいますか?
- Compass/Lucene でキャッシュされたデータを破棄することはできますか?
- 一般的にキャッシュを無効にすることは可能ですか?
android-contentprovider - Android-searchable.xmlで疑問符は何を意味しますか?
私はAndroid4.0でSearchableDictionaryサンプルをデバッグしています。searchable.xmlでは、この属性で疑問符は何を意味しますandroid:searchSuggestSelection=" ?"
か?
スニペットは次のとおりです。
ありがとう。
grails - grails 検索可能 - 埋め込まれたエンティティのインデックスを避ける
検索可能で遊んでいて、自分で解決できない問題に遭遇しました。
次の 2 つのエンティティがあります。
ここで、Activity を検索可能にしますが、ActivityImage は検索可能にしないようにします。それにもかかわらず、searchable は ActivityImage も考慮に入れてインデックスを作成しようとするため、Tomcat が OutOfMemoryException でクラッシュします。私はすでにたくさんのことを試しましたが、検索可能にしないようにする方法を理解できませんでした:(
誰かがアイデアを持っていますか?
乾杯、
モリッツ
grails - 検索可能なプラグインはディレクトリの作成を許可されていません
ネットワークへのファイアウォールとしても機能する Linux マシンに grails Web アプリケーションをデプロイしました。
Apache Tomcat Web サーバーを使用して Web アプリを実行しましたが、検索可能なプラグインに問題があるようです。私のマシンで実行すると、すべて正常に動作するように見えますが、ファイアウォール サーバーに展開しようとすると、必要なディレクトリを作成する権限がないというメッセージが表示されました。
申し訳ありませんが、実際のエラー メッセージを表示することはできませんが、基本的には、ディレクトリを作成する権限がないと思います。また、grails アプリケーションがその機能を実行できるようにするために、何に権限を与える必要があるかはわかりません。
python-sphinx - 複数のスフィンクスドキュメントサイトを組み合わせる
複数のスフィンクスで生成されたドキュメントサイトを1つの場所(サイト)に統合したいと思います。作品を複製したくはありませんが、中央の場所からインデックスを作成/検索したいだけです。
要件:
- メインサイトからすべてのサイトで検索可能なドキュメント
- 検索されたリンクは、ターゲットサイト/場所に移動します
- 他のすべてのサイトへのリンク(十分に簡単なはずです)
MainSite
- サイト1
- サイト2
- サイトn
いろいろなサイトのインデックスデータベースをどうにかして組み合わせようかと思っていたのですが、それが可能かどうかわかりませんでした。私はこれを行うことについてほとんど情報を見つけていません。
特に目的のサイトをターゲットにしたグーグル検索を使用することを検討しましたが、Sphinxの外観と使いやすさを維持したいと考えています。これも可能ですか?どのようにアイデアはありますか?ありがとう
jquery - jqueryで検索可能なドロップダウン/選択
検索可能なドロップダウン ( http://jsearchdropdown.sourceforge.net/ ) セレクターがあります。データベースからのオプションをjqueryで動的に入力しました。しかし、カテゴリを変更すると、以前のアイテムが保持されます。(したがって、カテゴリ 1 ~ 3 からカテゴリ 4 ~ 6 に切り替えると、オプション 1 ~ 6 が表示されます) このスクリプトなしで試すと、すべて正常に動作します (ただし、検索はできません)。$(this).empty() and $("<select/>").empty()
ソースコードのあらゆる場所でリストを空にしようと しましたが、有用な結果はありませんでした。したがって、検索プラグインを初期化するときは、最初に<select>
. http://jsfiddle.net/cociweb/RjVwh/3/
$("<select/>").empty();
またはそのようなものをsearchabledropdown-1.0.7.src.jsのどこに配置すればよいですか? !
grails - Grails Searchable プラグインと GORM マーシャリング
1 対 1 の関係があります (User ドメインに hasOne、UserInfo ドメインに属しています)。BootStrap の実行中に例外が発生します。
org.compass.core.converter.ConversionException: エイリアス [UserInfo] の null ID [id] をマーシャリングしようとしています
このコード行はそれを生成します:
grails - grails install-searchable-config
検索可能なプラグインのデフォルト設定を再構成する必要があります。install-searchable-configを実行しようとすると、次のエラーが発生します。
エラーI/O例外読み込みスクリプト[null\scripts \ Init.groovy(システムは指定されたパスを見つけることができません)]:null \ scripts \ Init.groovy(システムは指定されたパスを見つけることができません)
誰もがこれを修正する方法を知っていますか?
android - searchManager.getSearchableInfo(getComponentName())はnullを返します
アクティビティに検索バーを追加するために、このAndroidガイドに従いました。セットアップは次のようになります。
res / menu / activity_main.xml:
res / xml / searchable.xml:
マニフェストファイルのアクティビティエントリ:
およびMainActivityのコード:
の呼び出しはsearchManager.getSearchableInfo(getComponentName());
常にを返しますnull
。私はstackoverflowに関する他の質問でこれを見ました、しかし、そこで提示された解決策のどれも私の場合に当てはまらないようです。
- メニューXMLには
<?xml version="1.0" encoding="utf-8"?>
ヘッダーがあります - 検索可能なXMLにはハードコードされた文字列はありません
- メニュー項目の名前変更が機能しない
- クリーニングと再構築もトリックを行いません
どんな助けでも大歓迎です。ありがとう!
grails - Grails の検索可能な関係
検索可能な特定のドメインを返す方法を知りたいですか? たとえば、ドメイン A と B があります。どちらのドメインも検索可能で、関係があります。A には多数の B があり、B は A に属しています。別のケースでは、A と B は多対多の関係にあります。
アイテムを検索するときは、常に A アイテムを返さなければなりません。私の場合、B で一致を見つけたとしましょう。各 B に対してすべての As を返す必要があります。他の方法でも同様に機能するはずです。
現在、検索クエリは検索可能なサービスです:
検索結果に関連するすべての A ドメインを取得する方法はありますか?
ありがとうございました。