2017-02-23 57 views

ответ

1

Вместо CONTAINSoperator вы ищете LIKE.

REGEXP_CONTAINS также определенно способ достижения текстового поиска в Cloud Spanner. Он позволяет вам указывать регулярные выражения (поддерживается re2 library).

Вы также можете рассмотреть STARTS_WITH и ENDS_WITH, если вы хотите использовать только префикс или текстовое сопоставление суффиксов, или STRPOS для простого согласования текста в любом месте.

+0

Спасибо, за Anwer. Я знаю оператор LIKE, но он соответствует только всей строке. String: «Hello World from Aron» С помощью оператора LIKE я могу искать «Hello World», но не «Hello Aron» с содержит работает второй метод. Я проверяю других операторов. Еще раз спасибо – Aron

+0

Нет проблем! Вы верны, чтобы соответствовать «Hello Aron», вам нужно будет использовать REGEXP_CONTAINS и массировать значение для проверки в соответствующее регулярное выражение, то есть оно не имеет в настоящее время ваши типичные возможности полнотекстового поиска, но может будущее. –

+0

Спасибо! Отличные выходные! – Aron

Смежные вопросы