Zwykłym podejściem, które stosuję, jest utworzenie widoku wyszukiwania lub kolumny obliczeniowej (za pomocą wyzwalacza), która umieszcza wszystkie te wartości w jednym polu.
Inną rzeczą, którą robię, jest korzystanie z wyszukiwarki pełnotekstowej, takiej jak Lucene/Solr.