私は2つのテーブル、例えばBooks、Authorを持っています。すべての本のreordは著者idによって参照されます。 指定されたキーワードに一致し、特定の著者に固有の書籍を検索したいと思います。 hibernate lucene検索を使用してこれを達成するには? フィルタを使用する必要がありますか?hibernate lucene検索を使用して、指定された親のフィールドを検索します。
0
A
答えて
1
Hibernate Searchのドキュメントを読んでください:ドキュメントの最初のセクションの例があります。
https://docs.jboss.org/hibernate/stable/search/reference/en-US/html_single/#_configurationから開始してください。次の段落で説明するすべての手順を実行します。
Hibernate Search DSLを使用すると、ブックフィールドでキーワードを最初に照合し、author.idフィールドを使用して著者を照合することで簡単にクエリを構築できます。
0
KeywordTokenizerの代わりに@Field(analyze = Analyze.NO)があります。正確な値にも一致します。
関連する問題
- 1. Lucene検索APIを使用した完全一致の検索
- 2. Lucene ORブール検索を使用したOR検索
- 3. Hibernate検索Luceneのアクセントに依存しない検索
- 4. Zend Search Lucene - 特定のフィールドを検索
- 5. Luceneから特定のフィールドのみを返します。検索
- 6. CakePHP検索プラグイン、検索で指定された値以上の値を検索
- 7. Luceneを使用して一度に複数のインデックスを検索する検索
- 8. PHPを使用してLuceneプリインデックスファイルを検索しますか?
- 9. フィールド数を増やさずにluceneを使用した完全なフレーズ検索
- 10. Lucene - 数値フィールドを検索する
- 11. LuceneでTokenStreamフィールドを検索する
- 12. 検索ウィジェットを使用してandroid:text = "______"フィールドのテキストを検索できますか?
- 13. 弾性検索親フィールドは指定できません
- 14. Lucene検索エラースタック
- 15. zend検索lucene
- 16. Lucene検索
- 17. Luceneフルテキスト検索
- 18. Magento Lucene検索
- 19. 検索エンジンLuceneとデータベースの検索
- 20. OrientDBフルテキストインデックス複数のフィールドでLuceneを使用して検索する
- 21. のHibernate Searchは:Hibernateの検索を使用しての
- 22. Lucene 6.2でScalaを使用して検索できません
- 23. Luceneの問題検索フィールドのハイフネーション
- 24. Zendでのフィールドの昇格検索Lucene
- 25. APIを使用して整数フィールドのKenticoスマート検索インデックスを検索する
- 26. 検索時のフィールドでlucene setブースト
- 27. Luceneインデックスストッパーなしで検索
- 28. Lucene検索がKibanaを使用した私の結果
- 29. Luceneのワイルドカード検索
- 30. 休止検索&Luceneの -
matching()メソッドがコンテンツ全体に一致しません。それはコンテンツの一部と一致しています。たとえば、一致( "e7e36af9")メソッドはe7e36af9-1379-4ebf-92c1-a56daf5e1494とe7e36af9-8995-4109-ae99-6cbc6d8c027dの両方に一致しますが、正確な値を持つレコードが必要です。 –
StandardAnalyzerの代わりにキーワードベースのアナライザー(KeywordTokenizerを参照)を使用する必要があります。マニュアルのアナライザーのセクションを参照してください。とにかく、これは別の質問です。 –