複雑な検索を行うために、Solr でフィールドを設定しようとしています。
ユーザーが、営業時間と提供されるサービスに基づいて、1 日と時間帯に組織を検索できるようにしたいと考えています。
例:Find all organizations open Monday at 3pm offering childcare service and Spanish speakers.
フィールドは次のとおりです。
- day of week open (long)
- open time (long)
- close time (long)
- services offered (long)
- languages spoken (long)
範囲クエリで配列フィールドを使用して任意のフィールドを検索できることはわかっていますが、関連するデータを関連付ける方法がわかりません。託児サービスが水曜日のみ提供されている場合、月曜日を検索したときに組織が表示されないようにします。