0

Я использую MySQL 5.56 версию Cloud SQL на App Engine, используя InnoDB.Как установить список стоп-слов в базе данных Cloud Engine Cloud SQL с помощью InnoDb?

Я хочу включить полнотекстовые поисковые запросы, но для моего приложения важно изменить список стоп-слов. Обычно в MySQL это возможно, создавая таблицу со списком стоп-слов и используя настройку конфигурации innodb_ft_server_stopword_table. См. fulltext-stopwords.

Как это можно сделать в Google Cloud SQL?

Спасибо!

+1

Боюсь, что это невозможно. Например, у вас есть глобальная переменная ft_stopword_file, но вы можете установить ее только при запуске сервера, но это не один из доступных флажков, которые можно передать. – Mario

+1

Спасибо Марио. Пожалуйста, добавьте в качестве ответа, чтобы я мог принять. – Floris

+0

К счастью, cflewis также слышал вас. – Mario

ответ

3

Мы услышали вас :)

У меня есть некоторый код, чтобы включить настройки innodb_ft_server_stopword_table в Google Cloud SQL. Это займет пару дней, чтобы перейти к производству, но, надеюсь, вы сможете установить это к концу недели. У вас будет возможность установить его с помощью консоли разработчика или gcloud.

Надеюсь, это поможет!

+0

Это потрясающе! Помог бы много. Продолжайте хорошую работу! – Floris

+0

На всякий случай кто-то хочет знать, как использовать innodb_ft_server_stopword_table, они могут просмотреть эту ссылку http://dev.mysql.com/doc/refman/5.6/en/innodb-parameters.html#sysvar_innodb_ft_server_stopword_table – Syclone