Это можно маской "*词典", но это сильно грузит словарь. Так как, те что "начинаются с" ищется моментальна по индексу, а те, что в середине/конце - приходится все полтора миллиона слов перелопатить. Поэтому только если действительно нужно.
То же самое в результате, но стратегия сравнения (скорость) у них могут очень сильно различаться. Однако, я, очевидно, ошибочно, думал, что что-то типа WHERE slovo REGEXP 词典$ могло помочь. Увы.
Всё же, добиться желаемого можно, если дублировать слово с обратным порядком знаков. Тогда поиск по такому полю можно было бы делать обычным 典词*.
А почему виснет, не совсем понятно. Поиск должен бы быть не блокирующим. Что за движок? Или тут просто недостаток ресурса сказывается? Кстати, порой, действительно, получаю код 500.
Почему именно в конце. Искомое слово может быть и в середине, тогда извращенный индекс с конца уже не поможет.
Тут проблема в том, что нельзя выделить китайские слова, чтобы их проиндексировать и по ним легко бы искалось в любой части слова.
Хостинг слабенький для подобного словаря, переезжать в любом случае придется. Но пока что все терпимо работает.
Так эти слова гораздо быстрее получат перевод.
А как насчёт списка слов которые заканчиваются на...?
"*词典" - за 11 секунд.
"词典*" - за 0.03
И для всех других в эти 11 секунд словарь виснет.
Всё же, добиться желаемого можно, если дублировать слово с обратным порядком знаков. Тогда поиск по такому полю можно было бы делать обычным 典词*.
А почему виснет, не совсем понятно. Поиск должен бы быть не блокирующим. Что за движок? Или тут просто недостаток ресурса сказывается? Кстати, порой, действительно, получаю код 500.
Тут проблема в том, что нельзя выделить китайские слова, чтобы их проиндексировать и по ним легко бы искалось в любой части слова.
Хостинг слабенький для подобного словаря, переезжать в любом случае придется. Но пока что все терпимо работает.