Я бы хотел запросить в базе данных Solr текст, содержащий заданный адрес Gmail. Я хочу выполнить поиск по каноническому адресу Gmail и получить любые результаты, которые Gmail интерпретирует как один и тот же адрес.
* ** 1003 тысяча два * Пример
Поиск somebody@gmail.com
должен соответствовать всем следующим строкам:
somebody@gmail.com
some.body@gmail.com
somebody+somewhere@gmail.com
но не совпадают:
somebody.else@gmail.com
some+body@gmail.com
Возможно ли это с помощью регулярного выражения или каким-либо другим способом?
Примечание. Информацию о gmail "точка не имеет значения" и расширениях со знаком плюс можно найти по адресу https://gmail.googleblog.com/2008/03/2-hidden-ways-to-get-more-from-your.html