sql >> データベース >  >> RDS >> Mysql

JdbcDirectoryを使用してデータベースにLuceneインデックスを作成する

    @Singletonを利用するためにJEE6に依存しますが、私は独自のJdbcDirectory実装を作成しました。 注釈。コード自体は、StackOverflowの投稿に貼り付けるのにそれほど簡単ではなく、まだいくつかの制限があります。重要なのは、データベースのロックセマンティクスのために、複数のスレッドを使用して1つのトランザクションで複数の操作を実行できないことです。

    https://github.com/trajano/doxdb/tree/jdbc-directory-example/doxdb-ejb/src/main/java/net/trajano/doxdb/search/lucene

    実装を見ると、おそらくデータベースストアでの断片化が少ないため、削除された「ファイル」も保持しているようですが、私はレコード自体を削除しました。

    テストロードに対して十分に安定していると思われる、使用しているバージョンにタグを付けました。気軽にコメントや提案をしてください。



    1. ユーザーが受け取ったすべての助成金を一覧表示するにはどうすればよいですか?

    2. SQLServerでスキーマバインドUDFを作成する

    3. ファイルまたはアセンブリを読み込めませんでした'MySql.Data、Version =6.3.6.0

    4. 複数の結果セットを持つexecでINSERTINTO