MM01 проверка существования текста

Автор Sed0Y, Червень 23, 2011, 05:50:27 ПП

Попередня тема - Наступна тема

0 Користувачі і 1 Гість дивляться цю тему.

Sed0Y

При создании материала - есть текст к основным данным.
Можно как-то проверить есть ли уже такой текст.
У меня задача проверять, что бы не было дублирования текста (материала с одинаковым текстом), если хотя бы текст был текстом, так он "закодирован"?

Dmitriy

Цитата: Sed0Y від Червень 23, 2011, 05:50:27 ПП
У меня задача проверять, что бы не было дублирования текста (материала с одинаковым текстом), если хотя бы текст был текстом, так он "закодирован"?
Эххх, Sed0Y... Всё верно.
ЦитатаДанные хранятся в таблице STXL, но они хранятся в бинарном формате, поэтому и используется ФМ READ_TEXT.
Предполагаю(!), что нужно перевести свой текст в бинарный формат и выполнить выборку из STXL. Или выбрать тексты всех созданных материалов во внутреннюю таблицу, перевести их в текстовый формат, удалить все знаки препинания, пробелы и перевести (так же как и свой, сравниваемый текст) к одному регистру. Т.к. могут быть лишние запятые, пробелы, кавычки и прочее... Затем выполнить поиск на предмет совпадений. :o 

Sed0Y

Цитата: Dmitriy від Червень 23, 2011, 08:10:15 ПП
Эххх, Sed0Y...

Это "Эххх, Sed0Y... " я прям не знаю.... :)

Да. я тоже думал над похожим вариантом, но боялся, что он и будет моим решением, надеялся, что есть какой-то более тривиальное решение - типа ФМ-а какого-то :) придется парсить текст...

Dmitriy

#3
Цитата: Sed0Y від Червень 24, 2011, 12:45:52 ДП
надеялся, что есть какой-то более тривиальное решение
Я до сих пор надеюсь... 8)

Uukrul

Цитата: Dmitriy від Червень 24, 2011, 10:33:13 ДП
Я до сих пор надеюсь... 8)
Ага не флейма ради, а так потому что Надюша умирает последней  ::)

SMF spam blocked by CleanTalk