SOLR 3.6 を実行しており、タグがインデックス付けされたドキュメントがあります。ユーザーが検索フレーズを入力したときに、そのクエリ内にタグが含まれているドキュメントを検索できるようにしたいと考えています。
たとえば、「ボートがタグ付けされているドキュメント」を検索するユーザーは、タグとして「ボート」が含まれるドキュメントに一致します。
ワイルドカード検索ができることは知っていますが、検索クエリではなく、solr フィールドにワイルドカードを適用する必要があります。
これに相当する MySQL は次のようになります。
SELECT * FROM `documents` WHERE "Any document that has boats tagged" LIKE 'CONCAT('%', `document`, '%');
したがって、このタイプのクエリを許可する SOLR ファクトリが必要です。
*document*:"Any document that has boats tagged"