0
id, doc_id, attrA1, attrA2
とindexBを返し、id, group_id, attrB1, attrB2
の場合はindexer --merge indexA indexB
をマージすると、マージされたインデックスは? doc_id
とgroup_id
が等しいと仮定すると、異なる列名を使用するだけです。異なる列名のスフィンクスマージインデックス
id, doc_id, attrA1, attrA2
とindexBを返し、id, group_id, attrB1, attrB2
の場合はindexer --merge indexA indexB
をマージすると、マージされたインデックスは? doc_id
とgroup_id
が等しいと仮定すると、異なる列名を使用するだけです。異なる列名のスフィンクスマージインデックス
いいえインデクサーがこれを直接行うことはできません。
最も近いのは.sphファイルを直接編集することです。つまり、属性の名前を変更します。たとえば、 'group_id'を元の 'doc_id'に変更すると、正しくマージされます。
1つまたは他のインデックスのみでは、どのような属性が分離されるのか不明です。私は共通の属性だけが保存されていると思います。