|
|
|
Поиск дубликатов без учета порядка слов
|
|||
|---|---|---|---|
|
#18+
Добрый день, есть таблица: ID|TITLE (fulltext) 1|Первое июля дождь идет 2|Июля первое 3|Второе четверга 4|На заре опускается лестница Подскажите есть ли возможность с помощью php+mysql сделать поиск дубликатов (это необходимо перед вставкой новой записи в таблицу) таким образом, чтоб при поиске "дождь первое идет Июля" - выводил 1ю запись? FULLTEXT методом несовсем подходит, т.к. при поиске "Первое" он выдаст 1ю и 2ю записи, а надо выводить только аналогичные без учета порядка слов в запросе. Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.07.2014, 19:14:28 |
|
||
|
Поиск дубликатов без учета порядка слов
|
|||
|---|---|---|---|
|
#18+
Без mysql Это можно делать по алгоритму шинглов - но боюсь не подойдёт т.к. в таблице может быть 5-10 тыс записей. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.07.2014, 19:16:52 |
|
||
|
Поиск дубликатов без учета порядка слов
|
|||
|---|---|---|---|
|
#18+
Код: sql 1. 2. 3. контроль пробелов и приведение к одному регистру добавить по вкусу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.07.2014, 19:20:32 |
|
||
|
Поиск дубликатов без учета порядка слов
|
|||
|---|---|---|---|
|
#18+
Для решения задачи потребуется нормализовать данные. Вероятно, разобрать фразы на слова и именно так хранить (ИД фразы, ИД слова, номер слова во фразе). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.07.2014, 20:55:10 |
|
||
|
Поиск дубликатов без учета порядка слов
|
|||
|---|---|---|---|
|
#18+
miksoft Код: sql 1. 2. 3. контроль пробелов и приведение к одному регистру добавить по вкусу. Спасибо, самое реально выполнимое решение:) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.07.2014, 00:23:16 |
|
||
|
Поиск дубликатов без учета порядка слов
|
|||
|---|---|---|---|
|
#18+
AkinaДля решения задачи потребуется нормализовать данные. Вероятно, разобрать фразы на слова и именно так хранить (ИД фразы, ИД слова, номер слова во фразе). Спасибо, идея хорошая но в рамках текущего проекта мне не подходит ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.07.2014, 00:24:24 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=38691048&tid=1834540]: |
0ms |
get settings: |
7ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
59ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
27ms |
get tp. blocked users: |
1ms |
| others: | 230ms |
| total: | 354ms |

| 0 / 0 |
