人に関するあらゆる種類のデータを保存するアプリケーションがあります。現在のcfsearch機能(Verity)には、これらの人々に添付されているドキュメントの検索が含まれています。
1人に2つのドキュメントが添付されている場合、1つにはABCが含まれ、もう1つにはXYZが含まれます。「ABCAND XYZ」の理想的な検索結果では、1人が返されます。ただし、両方の「単語」は異なるドキュメントでインデックス付けされているため、2つのドキュメントのいずれにも組み合わせが存在しないため、標準の動作ではcfsearchから結果が返されません。
関連するドキュメントとデータの組み合わせで検索が実行されるように、インデックス付きドキュメントやクエリデータを組み合わせる方法はありますか?私のアプリケーションでは、人に関するすべてのドキュメントとデータにインデックスを付け、適切な人を見つけるためのインテリジェントな「グローバル」検索を実行できることを意味します。
追加:これは、複数のドキュメントが添付された1人のユーザー(および場合によっては追加のインデックス付きクエリデータ)がある場合、検索の観点から、そのすべてのデータを「1つ」として扱いたいことも意味します。つまり。BREADが含まれているdocument1とBUTTERが含まれている同じ人物のdocument2がある場合、理想的には、BREADANDBUTTERを検索するとその人物へのポインターが表示されます。(もちろん、2つのドキュメントのどちらにも両方の単語が含まれていないため、通常のsearchindexは一致するものを検出しません。
任意のポインタと非常に感謝するのに役立ちます!(SolrはVerityと比較して新しい可能性を提供するはずです、問題ありません!)
ありがとう!
バート