たとえば、検索のキーワードは「バスケットボール」です。 'Basket Ball'を含むすべてのフィールドを取得できるクエリは何ですか。 私は*:Basket Ballを使用しようとしましたが、動作しません。キーワードを含むSOLRのすべてのフィールドを検索するにはどうすればいいですか?
答えて
のschema.xmlは、デフォルトの検索フィールドを定義します。
<copyField source="field1" dest="text"/>
<copyField source="field2" dest="text"/>
<copyField source="field3" dest="text"/>
クエリq=basket ball
が有効です。
トークンを(e)dismaxなどのいくつかのフィールドにディスパッチできるクエリパーサを使用する必要があります。 http://solr/select?q={!dismax}Basket Ball&qf=field1^1 field2^1
がdismaxの構成の詳細についてはhttp://wiki.apache.org/solr/DisMaxQParserPlugin#qf_.28Query_Fields.29を参照してください:exempleのためには、二つのフィールドfield1
とfield2
を持っている場合。
<defaultSearchField>text</defaultSearchField>
あなたはこのデフォルトの検索フィールドにすべてのフィールドをコピーすることができます -
へallText
を変更することができます
<initParams path="/update/**,/query,/select,/tvrh,/elevate,/spell"> <lst name="defaults"> <str name="df">allText</str> </lst> </initParams>
のようなものが表示されます、。 ?^1文字の意味は? – Praditha
はい、すべてのフィールドを指定する必要があります。 '^'文字はあなたのフィールドに重みを与える能力を与えます。たとえば、 'field1'の一致が' field2'の一致の2倍になるようにするには、 'qf = field1^2 field2^1'を使用します。 – jpountz
(3.6以降)デフォルトの検索フィールドは、現在solrconfig.xml
などで定義されていますSolrの持つ船がディレクトリをconfigsetsことsolrconfig.xmlでは、そのように、それはまだ検索右になりますフィールドを指定しなければならない場合は、yourDefaultSearchFieldName
- 1. すべての公開LinkedInデータでキーワードを検索するにはどうすればよいですか?
- 2. すべてのドキュメントが検索されているsolr検索
- 3. デフォルトのWebkit検索フィールドのスタイリングをすべて削除するにはどうすればよいですか?
- 4. VSTSすべてのフィールドを検索するにはどうすればよいですか?
- 5. ルーネン検索に他のフィールドを含めるにはどうすればいいですか?
- 6. Sitecore powershellはキーワードを含むすべてのアイテムを検索します
- 7. すべてのsolrフィールドの値を検索する
- 8. Webで特定のソースコードを含むページを検索するにはどうすればよいですか?
- 9. 検索エンティティのフィールドごとにアイテムを並べ替えるにはどうすればいいですか?
- 10. 整数を含む入力フィールドの値を検証するにはどうすればよいですか?
- 11. 複数の検索フィールドを含む検索ページを作成するにはどうすればよいですか?
- 12. セクションを含むTableViewで検索バーを作成するにはどうすればよいですか?
- 13. テーブルのすべてのフィールドで入力キーワードを検索するには
- 14. 特定のオブジェクトの配列を含むすべてのレコードを検索するためにMongoDBをクエリするにはどうすればよいですか?
- 15. asp.netの検索エンジンでキーワードを使用するにはどうすればいいですか
- 16. すべての検索語句を含むony結果を返すようにSELECT MATCH AGAINSTを制限するにはどうすればよいですか?
- 17. タグを検索するときに、そのタグのすべてを含む記事を取得するにはどうすればよいですか?
- 18. 動的フィールドが存在するかどうかを調べるためにsolr検索を行いたい
- 19. Androidで特定のキーワードを含むテキストを削除するにはどうすればよいですか?
- 20. アラビア文字を含む文字列を検索するにはどうすればよいですか?
- 21. emojisを含むテキストを検索するにはどうすればよいですか?
- 22. ユニコード/アラビア文字を含む要素を検索するにはどうすればよいですか?
- 23. フォームでキーワードを検索して値を取得するにはどうすればよいですか?
- 24. PDFファイルをインデックスに登録してキーワードを検索するにはどうすればよいですか?
- 25. ファイルに含まれているコンテンツを検索するにはどうすればよいですか?
- 26. データベース内のすべてのフィールドを検索する検索バーを作成するにはどうすればよいですか?
- 27. GITサーバからすべてのリモートリポジトリを検索するにはどうすればいいですか?
- 28. SparkのIDのリストからIDを含むすべてのデータを検索するにはどうすればよいですか?
- 29. Kotlinにジェネリック型のフィールドを含むクラスを宣言するにはどうすればいいですか?
- 30. 弾性検索:user_definedフィールドを検索するにはどうすればよいですか?
これはSolr 3.6以降ではもはや真です。 「未定義のフィールドテキスト」エラーを検索中にhttps://issues.apache.org/jira/browse/SOLR-2724 – kellyfj