私は自分のWebサイトでZendLucene検索を実装しています。現在、IDで古いインデックスを削除して再作成することにより、インデックスの更新を行っています。しかし、インデックスを削除して再作成するのではなく、インデックスを更新できるかどうかを知りたいのですが。可能であれば、手順を教えてください。
すぐにクエリを取得したいと考えています。
乾杯..!!!
私は自分のWebサイトでZendLucene検索を実装しています。現在、IDで古いインデックスを削除して再作成することにより、インデックスの更新を行っています。しかし、インデックスを削除して再作成するのではなく、インデックスを更新できるかどうかを知りたいのですが。可能であれば、手順を教えてください。
すぐにクエリを取得したいと考えています。
乾杯..!!!
Zend フレームワークのドキュメントから:
インデックス セグメント ファイルが作成されると、それを更新することはできません。新しいドキュメントは新しいセグメントに追加されます。削除されたドキュメントは、オプションの .del ファイルでのみ削除済みとしてマークされます。
ドキュメントの更新は、update() API 呼び出し Zend_Search_Lucene API を使用して行われますが、個別の削除操作と追加操作として実行されます。これにより、新しいドキュメントの追加が簡単になり、検索操作と同時に更新することができます。