-3

MySQLは初めてです。テキストドキュメントを「機械可読」にしようとしています。それぞれにメタデータ(作成者、ドキュメント番号など)が含まれているテキストドキュメントがたくさんあります。また、テキストのさまざまな部分(見出し、紹介、引用、リンクなど)がマークされ、一部のマークアップにはメタデータ(リンク参照など)が含まれています。

メタデータとテキストの両方でデータベースを検索できる必要があります。また、ドキュメントのさまざまな部分(紹介など)のみを検索できる必要があります。また、テキストの新しい部分にマークを付ける必要があります。「マークアップ」を追加します。

これらのドキュメントをxmlで表現する方法は簡単に想像できますが、これらのテキストに対して複雑なクエリを実行する必要があるため、xmlに保存することは実行可能なオプションではありません。

追加情報(特に「マークアップ」)の追加を難しくしない方法でスキーマ/テーブルを構築する方法についての基本的な指針を見つけたいと思います。

うまくいけば、私が達成しようとしていることについての説明はあまり曖昧ではありません。感謝します。

4

1 に答える 1

1

あなたが説明した要件は、必要なのは実際にはMySQL(または他のベンダー)のリレーショナルデータベースではなく、Luceneインデックスであることを示唆しています。少なくとも、それは私が同様の目標を達成するために使用したものです(Lucene)。

質問は実際には具体的ではなかったので(https://stackoverflow.com/faq#questionsを参照)、一般的な回答を提供します。

それで、MySQLと組み合わせたLuceneであるSolrを試してみてください。このチュートリアルを実行してみてくださいhttp://lucene.apache.org/solr/api-3_6_1/doc-files/tutorial.html

于 2012-09-19T10:04:58.673 に答える