問題タブ [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.

0 投票する
3 に答える
1512 参照

grails - Grails 検索可能プラグイン

私の Grails アプリでは、検索/インデックス作成に Searchable プラグインを使用しています。複数のドメイン クラスを含む Compass/Lucene クエリを作成したいと考えています。クラスのIDを参照したい場合、そのクエリ内では、すべてのクラスに「id」プロパティがあるため、単純に「id」を使用することはできません。現在、クラス Foo に次のプロパティを追加することで、この問題を回避しています。

次に、クエリ内で Foo の ID を参照したい場合は、「fooId」を使用します。クラスにプロパティを追加するのではなく、検索可能なマッピングでプロパティのエイリアスを提供する方法はありますか?

0 投票する
4 に答える
1087 参照

android - 可変検索ヒント

searchable.xmlのAndroidプロジェクトでは、テキストが書かれていないときに編集テキストに表示されるヒントを指定できます。これを動的に設定する方法はありますか?

私のアクションではstartSearch、独自のパラメーターを渡して呼び出している 2 つの検索ボタンがあります。どのボタンがクリックされたかに基づいて、選択したアクションを反映するヒントを設定したいと思います-「映画のタイトルを検索」、「俳優を検索」など。

startSearch私の見方では、パラメータをに渡すか、ローカライゼーション アプローチを使用することでこれを達成できる可能性があります。これはvalues-fr\strings.xml、 に 1 つのヒントを配置できるのと同じように、別のボタンがクリックされたときに対象とする代替の検索リソース ファイルが存在する可能性があります。またはsearchable.xml、をセレクターにして、さまざまな状態で異なる動作をさせることができれば、それも問題ありません...問題は、これらのいずれかを達成する手段を見つけることができなかったことです。

これを実行したい本当の理由は、デバイス検索ボタンが押されたときのデフォルトのアクションが最初のオプションであるタイトル検索であることを伝えるための最良の方法だからです。

アップデート

混乱を避けるために、EditText のヒントを変更する宣言的またはmSearchTextFieldプログラム的なアプローチに満足していSearchDialogます。私が不明なのは、その EditText を参照する方法です。リンク先のコードのコメントには、「これはまだ SearchManager によって制御されています ...」と書かれていますが、SearchManager から制御する方法についての参照も見つかりません。

0 投票する
1 に答える
1006 参照

grails - Grails Searchable Plugin を使用する場合の Snowball アナライザーの適切な構成

ステミングを改善するために、デフォルトのアナライザーからスノーボールに切り替えたいと考えていますが、適切な設定には多くの困難があり、助けていただければ幸いです。の

環境: - Sun の Java 1.6.16 - Grails 1.2.2 - Searchable Plug-In 0.5.5

Config.groovy: 両方の設定を試しました:

Search.groovy - 呼び出し:

0 投票する
1 に答える
151 参照

doctrine - 非ASCII文字で検索可能なDoctrine

私はトルコ語のテキストを持っています:「selamgünaydın」。Doctrine searchableは、それをテーブル内のキーワードに変換します:-selam -guenaydin

したがって、「guenaydin」はキーワード「günaydın」としてテーブルに保存されたので、誰かが検索「günaydın」に書き込んでも何も得られません。どうすればよいですか。

0 投票する
1 に答える
1051 参照

grails - grails Searchableプラグインのデフォルトの検索ページを無効にしますか?

Searchableプラグインのデフォルトの検索ページ( http:// localhost / searchable / )を無効にしようとしていますが、その方法が見つかりません。できれば合法的な方法でこれを行う方法を知っている人はいますが、必要に応じてトリックに頼っていますか?

0 投票する
1 に答える
1251 参照

grails - Searchable プラグインでカスタム Id カラム マッピングを使用する

カスタム Id マッピングを持つドメイン クラスがあります

検索可能なプラグインでこれを機能させるのに問題があります

私はクラスに以下を追加します

データの挿入が完了した後、次のエラーが表示されます

ensemblProteinId という名前の列ではなく、id という名前の列を見つけようとしているようです。

検索可能なプラグインはカスタム ID 列で動作するはずですが、そうであれば何が間違っていますか?

0 投票する
1 に答える
197 参照

grails - 検索可能なプラグインを使用した grails プロジェクトの compass.cfg.xml パス

grails プロジェクトに searchable をインストールしました。私はすでに Java POJO クラスを持っていたので、マッピングのカスタマイズにコンパスを使用したいと考えています。ただし、Searchable.groovy は、クラスパスのルートにあるファイル compass.cfg.xml を探しているようです。このフォルダーは私の PROJECT_HOME フォルダーです。また、彼を /src/java または grails-app フォルダーに配置しようとしましたが、ファイルが見つかりません => コンパスを起動できません!

compass.cfg.xml のパスをカスタマイズする方法はありますか?

PS: 私は自分のプロジェクトを run-app で実行しています!

0 投票する
1 に答える
165 参照

android - 検索可能な辞書のようなアプリで中間ページを削除する方法

私は検索アプリに取り組んでいますが、私は初心者なので、検索可能な辞書のサンプルから始めることにしました。これは、達成しようとしているものと非常によく似ています。動作するようになりましたが、問題があります。サンプルは最初に空白のページをロードし、ユーザーに検索ボタンを押して検索を開始するように指示します。検索が押されると、新しいページが読み込まれ、上部に検索フィールドとボタンが表示され、ユーザーが検索を開始できるようになります。

私がやりたいのは、その中間ページを取り除き、検索フィールドとボタンが最初から読み込まれるようにすることです。これは、起動時にアプリが読み込まれる最初の画面です。これを行う方法についてのアイデアはありますか?私はAndroidプログラミングの初心者であるため、詳細な手順/例をいただければ幸いです。

どうもありがとう!

0 投票する
1 に答える
223 参照

grails - Grails Searchable Plugin でドメイン オブジェクトを保存しない

Searchable Plugin を使用してオブジェクトのインデックスを作成し、実際にオブジェクトをデータベースに保存しないことは可能ですか?

0 投票する
3 に答える
2138 参照

plugins - Grails検索可能:メンバーオブジェクトの特定のフィールドを検索しますか?

Grails Searchable プラグインを使用して、次のクラスを取得しました。

と:

特定の国の人を特定して検索したい。「country:NL」は機能しません。「住所:国:NL」も機能しません。この構文については何も見つかりません。何か案は?

検索可能なクロージャーで巧妙なインデックス作成またはその他のトリックを行う必要があると思いますが、それを見つけることができません。