問題タブ [search-suggestion]

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 投票する
1 に答える
1140 参照

solr - Solr で照合が正常に機能しない

Solrスペル チェックを行っています。スペル チェッカー コンポーネントに提案照合を実装しました。

働く:

私は試しましたquery:gone wthh thes wnd:このwndでは提案はありませんが、照合は正しく行われています=風と共に去りましたhits = 117

動作していません:

しかし、私が試したときquery: gone wthh thes wint:これでは、winは提案の風を与えますが、照合は正しく行われません. 風と共に去るのではなく、西と共に去りhits = 1

また、collat​​ionsのヒット数も知りたいです。

構成:

0 投票する
0 に答える
1189 参照

java - Solrの提案者を構成するには?

solrconfig.xml

以下のように検索コンポーネントを追加しました。

次に、以下のように提案を処理するリクエスト ハンドラーを追加しました。

schema.xmlに asfieldという名前の を追加しました。suggestions

としてfield type textSpell定義された、

クエリ時にrestarting特定reindexingcore名前を付けた後、libshelf

結果は、

さらに、 for の提案はフィールドとにdicionaries基づいているため、以下のように に 2 つを作成しました。indexedpagecontentpagetitlecopyfieldsseedsuggesters

この問題を解決するにはどうすればよいですか?

0 投票する
0 に答える
1176 参照

solr - Solr 売上で提案をソートする方法

弊社のウェブサイトで solr を検索エンジンとして使用しようとしていますが、販売数で提案を並べ替えることができないという問題があります。

コンポーネントの Facet、Terms、FreeTextLookupFactory、および spellcheck コンポーネントを試しましたが、上記のコンポーネントのいずれも希望する結果を得ることができません。

私が理解している最も重要なことは、私たちが選択した重みの提案を並べ替えることができるかどうかです.

使用しているsolrのバージョンは5.0です。

schema.xml:

solrconfig.xml FreeTextLookupFactory:

スペルチェック:

重量の提案を注文する方法はありますか?

すべてに感謝し、良い一日を。

例: solr に次の値が保存されているとします。

文字列「can」を要求しました。私が望む結果:

実際には、重量を注文できるのはオートコンプリートでした。

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

android - フラグメント内の Android 検索候補

多くのアプリ (Google Play ミュージック、連絡先、Youtube、Spotify) は、入力を開始するたびに、カスタム フラグメントのように見える検索候補を提供します。ここにある標準の検索インターフェースを実装します : http://developer.android.com/guide/topics/search/search-dialog.htmlインテントフィルター。これは、上記のアプリが使用しているように見えるものではありません。

これらのアプリは、アクション バーの SearchView のメソッドをオーバーライドしてから、フラグメントを更新するアダプター (ネットワーク経由で情報を取得する) にそれらの値を渡すだけですか? 彼らは標準化された検索インターフェースを完全に避けていますか? SearchView からのデータに基づく ListFragment のこの更新を示す良い例はどこかにありますか?

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

twitter-bootstrap - 基礎フレームワーク webapp の検索候補を取得する方法は?

基礎フレームワーク webapp の検索候補を取得するには? ブートストラップの場合は、先行入力などを使用できたかもしれませんが、これは基盤フレームワークの Web サイトであり、ブートストラップ js と css を含めると、基盤の css と js と競合しています。

Foundations Web サイトの検索候補 (ブートストラップの先行入力に似ています) を取得するにはどうすればよいですか?

0 投票する
2 に答える
535 参照

android - 検索候補ボックス: 各行には白い背景と白いテキストがあります

提案ボックスのスタイルを変更する方法について何かアイデアはありますか? SDKバージョン16をターゲットにしています。

私は、searchview(参照: android-developers.blogspot.be/2014/10/appcompat-v21-material-design-for-pre.html)のスタイルをsuggestRowLayoutアイテムで定義しようとしましたが、効果がありません。

画像: http://s22.postimg.org/p353knca9/suggestions.jpg

画像 onClick 行: http://s18.postimg.org/5w0fuf0o9/seard.jpg

お役立ち情報

compileSdkVersion 22

buildToolsVersion "21.1.2"

依存関係

com.android.support:appcompat-v7:22.0.0

com.android.support:support-v4:22.0.0

アプリのテーマ

Theme.AppCompat.Light.DarkActionBar

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

elasticsearch - インデックス内の複数の型に対するエラスティック検索のページネーション

以下のような複数のタイプのインデックスがあります。

  • 映画

タイプごとにグループ化されたインデックス付きアイテムを提案するための API を構築しています. 問題は、各集計内に機能が必要なことです. タイプごとにアイテムの正確な数を返すアプローチとsize同様. completion suggester各タイプを個別にクエリするマルチインデックスクエリアプローチになりました。これを処理するためのより良いアプローチはありますか?

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

elasticsearch - Elasticsearch の補完は、複数の単語を入力して検索を提案します

Elasticsearch 補完サジェスターを使用すると、1 単語のクエリに一致する複数単語の入力候補を返す際に問題が発生します。

構造例:

作業クエリ:

結果で

失敗したクエリ:

結果で

「cat dog」に一致する作業クエリと同じ結果が期待されます。問題の内容と、失敗したクエリを機能させる方法について何か提案はありますか? 空白アナライザーの代わりに標準アナライザーを使用すると、同じ結果が得られます。上記の例のように、入力文字列ごとに複数の単語を使用したいと考えています。

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

solr - Solr 提案者の重複提案

Solr(5) の提案を使用しようとしています。提案は機能しますが、提案が繰り返し表示されます。提案でグループ化を使用しようとしましたが、機能しません。提案の繰り返しを防ぐにはどうすればよいですか?

私のschema.xmlの必要な部分は次のとおりです。

私のsolrconfig.xml

パラメータを使用した「acer」提案の出力例

/suggest?&suggest.dictionary=mySuggester&suggest.q=エイサー

候補Acer V3-772G-5421121TMAKK Intel Core i5 4210U 1.7GHz 12GB 1TB 17.3 " を3回ご覧いただけます。

また、グループ化は機能しません:

Suggest?&suggest.dictionary=mySuggester&suggest.q=acer&group=true&group.field=名前

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

android - 提案付きのアンドロイド検索

候補で検索したい。

アプリを実行し、次のログLog.d("states","a onCreate")、、または実行以外の検索ボックスに文字列を入力した後。Log.d("states",arg0.toString())Log.d("states",query)Log.d("states","searchactivity onCreate")

query()a.java のメソッドまたは b.java のメソッドが呼び出されるようにするには、どうすればよいonCreate()ですか?

非常に紛らわしいGoogle開発者ドキュメントに私を送らないでください。

MainActivity.java

a.java

b.java

AndroidManifest.xml

searchable.xml