|
|
|
Почему InnoDB и MyISAM возвращает разное количество результатов полнотекстового поиска ?
|
|||
|---|---|---|---|
|
#18+
вон оно че Михальіч .. есть запрос типа SELECT * FROM `TAB` WHERE MATCH (HEAD) AGAINST ('привет*' IN BOOLEAN MODE) ; так вот , на InnoDB он работает нормально , а после конвертации таблицьі в MyISAM (нужно) или вообще ничего не возвращает , или несколько результатов . Вкуда смотреть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2016, 18:38:43 |
|
||
|
Почему InnoDB и MyISAM возвращает разное количество результатов полнотекстового поиска ?
|
|||
|---|---|---|---|
|
#18+
и так проблема в индексе .. InnoDB после переиндексации - 3500 ун. елементов MyISAM - 1 ??? после пересоздания индекса , тоже 1 . ЧТо за чертовщина ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2016, 18:55:47 |
|
||
|
Почему InnoDB и MyISAM возвращает разное количество результатов полнотекстового поиска ?
|
|||
|---|---|---|---|
|
#18+
Простите, а с какой версии мускла поддерживается полнотекст в InnnoDB? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2016, 09:13:18 |
|
||
|
Почему InnoDB и MyISAM возвращает разное количество результатов полнотекстового поиска ?
|
|||
|---|---|---|---|
|
#18+
SharuPoNemnogu, без понятия , но на InnnoDB индекс создался нормально ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2016, 09:48:51 |
|
||
|
Почему InnoDB и MyISAM возвращает разное количество результатов полнотекстового поиска ?
|
|||
|---|---|---|---|
|
#18+
SharuPoNemnoguПростите, а с какой версии мускла поддерживается полнотекст в InnnoDB?5.6 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2016, 09:55:11 |
|
||
|
Почему InnoDB и MyISAM возвращает разное количество результатов полнотекстового поиска ?
|
|||
|---|---|---|---|
|
#18+
короче какие кодировки не пробовал, при создании фуллтекст индекса на MyISAM - макс 1 уникальньій елемент (там где на инно дб несколько тьіщ) Здесь есть кто то , кто сделал полнотекстовьій киррилический поиск с использованием MyISAM ? Возможно в окдировках закувьілина? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2016, 17:37:27 |
|
||
|
Почему InnoDB и MyISAM возвращает разное количество результатов полнотекстового поиска ?
|
|||
|---|---|---|---|
|
#18+
ладно .. поставим вопрос по другому , если у вас есть MyISAM база, создайте fulltext индекс на поле где есть киррелический текст , и отпишитесь у кого уникальньіх елементов больше 1-го ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2016, 00:28:42 |
|
||
|
Почему InnoDB и MyISAM возвращает разное количество результатов полнотекстового поиска ?
|
|||
|---|---|---|---|
|
#18+
*кириллический ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2016, 00:29:56 |
|
||
|
Почему InnoDB и MyISAM возвращает разное количество результатов полнотекстового поиска ?
|
|||
|---|---|---|---|
|
#18+
TREYи отпишитесь у кого уникальньіх елементов больше 1-го Разумеется, таких инсталляций вагон, но что вы понимаете под уникальными элементами ? Какой именно запрос ? Непонятности с полнотекстовым поиском возникают у людей обычно из-за слишком коротких слов, стоп-слов, кодировок, попыток неверно использовать расширенный язык запросов (in boolean mode). Запутаться есть в чем. Поэтому проверьте все аккуратно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2016, 01:58:10 |
|
||
|
Почему InnoDB и MyISAM возвращает разное количество результатов полнотекстового поиска ?
|
|||
|---|---|---|---|
|
#18+
netwind, Смотри-те , есть таблица , и ее копия , разница только в типе движка. смотрим теперь на индексьі InnoDB | MyISAM Теперь запросик Код: sql 1. 2. 3. в результате Код: plaintext 1. 2. 3. Код: plaintext 1. 2. 3. При чем пробовал уже на разніх хостингах с разньіми версиями майскуля ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2016, 13:07:07 |
|
||
|
Почему InnoDB и MyISAM возвращает разное количество результатов полнотекстового поиска ?
|
|||
|---|---|---|---|
|
#18+
и так , путем експерементов проблему решил .. вроде бьі одна и та же таблица , разньіе кодировки Full Texts Код: plaintext 1. 2. Но есть еще одно но . SHOW VARIABLES LIKE 'ft_min_word_len' по умолчанию -4 Если вводить слова меньше 4 символов , то поиск работает только на иннодб , майисам не индексирует у которьіх длина меньше 4 .. например РФ Косяк можно исправить если есть доступ к настройкам сервера - mysqld --console --ft_min_word_len=2 после изменения настройки перезапустить сервер и перегенерить индекс - REPAIR TABLE `PARS_TAB` QUICK; удачи ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2016, 17:25:22 |
|
||
|
|

start [/forum/search_topic.php?author=CaptainNemo&author_mode=last_posts&do_search=1]: |
0ms |
get settings: |
7ms |
get forum list: |
16ms |
get settings: |
7ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
163ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
| others: | 610ms |
| total: | 874ms |

| 0 / 0 |
