ユーザーが非構造化キーワードを公開できるようにするアプリケーションがあります。同時に、他のユーザーは、1つ以上の指定されたキーワードに一致する必要があるアイテムを公開できます。どちらのユーザーセットも使用できるキーワードに制限はありません。したがって、実際にはユーザーが同じものに異なるキーワードを使用したか、十分に近い場合、衝突を期待するだけでは一致がほとんどない可能性があります。 「自転車」と「サイクリング」、または「肉」と「食品」)。
これはモバイルデバイス(Android)で動作するために必要なので、効率と小さなフットプリントのためにマッチングの精度を犠牲にして満足しています。s-matchについては知っていますが、これは15MBのバッキング辞書に依存しているため、理想的ではありません。
他にどのようなアイデア/アプローチ/フレームワークがこれに役立つ可能性がありますか?