В нашем приложении есть список клиентов и список ключевых слов (среди прочего). Каждый клиент может иметь несколько ключевых слов, но это не обязательно. Так, например, у одного клиента могут быть ключевые слова "розничная" и "цепочка", можно иметь только "подрядчика", а третья может вообще не иметь.
Я хочу, чтобы пользователь сделал выбор клиентов на основе этих ключевых слов, но не должен был писать (retail AND chain) or contractor and not wholesale
Я хотел бы сделать его максимально удобным для пользователей и в идеале с помощью только простых элементов управления, таких как флажки, выпадающие списки и т.д.
Есть ли у кого-нибудь предложения о том, как это сделать? Или, может быть, некоторые примеры приложений, где есть аналогичная функциональность?