Смотря что нужно в итоге... Если запрос к базе данных по определенным полям и вывод оформленного результата поиска во внешнем интерфейсе, то есть отдельные расширения именно для оформления запросов и результатов поиска. Например мне очень понравился проект
Tesseract - это группа расширений. Или
bowser.