Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Firebird, InterBase Новый топик    Ответить
Топик располагается на нескольких страницах: Ctrl  назад   1 2 [3]      все
 Re: Нашел алгоритм, но он на mssql  [new]
Alepawka
Member

Откуда:
Сообщений: 40
Мимопроходящий,
Именно)
21 мар 19, 18:50    [21840020]     Ответить | Цитировать Сообщить модератору
 Re: Нашел алгоритм, но он на mssql  [new]
Симонов Денис
Member

Откуда: Рязань
Сообщений: 9393
Alepawka,

DDL скрипт объявления функции давай
21 мар 19, 19:48    [21840100]     Ответить | Цитировать Сообщить модератору
 Re: Нашел алгоритм, но он на mssql  [new]
Vlad F
Member

Откуда:
Сообщений: 758
Симонов Денис
напиши UDF. Это не долго, зато не нужно будет всякой ереси с временными таблицами

Парни, вы чудаки. У него уже SDF ничего не выходит, но вместо того, чтобы распросить подробности/наставить на путь,
вы запускаете его по еще более тернистой тропе с UDF, где сразу ожидаемо появились проблемы с подключением и
всеми вытекающими. И это только начало имхо, один его, неизвестно где нарытый турбоберд о многом уже говорит.
21 мар 19, 20:02    [21840118]     Ответить | Цитировать Сообщить модератору
 Re: Нашел алгоритм, но он на mssql  [new]
Alepawka
Member

Откуда:
Сообщений: 40
Vlad F,
Наставь пожалуйста на путь истинный, буду очень благодарен 😊
21 мар 19, 22:44    [21840201]     Ответить | Цитировать Сообщить модератору
 Re: Нашел алгоритм, но он на mssql  [new]
Vlad F
Member

Откуда:
Сообщений: 758
Alepawka,

Я что похож на попугая? Давал тебе уже прямой совет и ты тогда с ним, вроде, согласился. Что с предложенным путем теперь не так?
21 мар 19, 23:11    [21840213]     Ответить | Цитировать Сообщить модератору
 Re: Нашел алгоритм, но он на mssql  [new]
WildSery
Member

Откуда: да, оттуда.
Сообщений: 15124
Alepawka
Именно)
Ну фу. Надо было видео снимать!
22 мар 19, 09:40    [21840355]     Ответить | Цитировать Сообщить модератору
 Re: Нашел алгоритм, но он на mssql  [new]
LocksmithPC
Member

Откуда:
Сообщений: 177
Alepawka
Нечёткий поиск - это уже моя инициатива.


Для "Нечёткий поиск" может хватит SoundEx?
22 мар 19, 10:04    [21840381]     Ответить | Цитировать Сообщить модератору
 Re: Нашел алгоритм, но он на mssql  [new]
Alepawka
Member

Откуда:
Сообщений: 40
Vlad F,
Все, помню помню.. вот про sdf
Я в руководстве fb2.5 не нашел. Это ведь server define function?
22 мар 19, 10:11    [21840387]     Ответить | Цитировать Сообщить модератору
 Re: Нашел алгоритм, но он на mssql  [new]
Симонов Денис
Member

Откуда: Рязань
Сообщений: 9393
Alepawka,

функции на PSQL можно писать начиная с 3.0
22 мар 19, 10:17    [21840398]     Ответить | Цитировать Сообщить модератору
 Re: Нашел алгоритм, но он на mssql  [new]
Alepawka
Member

Откуда:
Сообщений: 40
Симонов Денис,
Так, объявил я свою udf так(создал ещё одну, вдруг бы заработало)
DECLARE EXTERNAL FUNCTION "TextSearch"
  varchar (100),
  varchar (100)
RETURNS INT
ENTRY_POINT 'Levenshtein'
MODULE_NAME 'libtextsearch'

libtextsearch.so лежит в UDF/

Код библиотеки:

library TextSearch;

{$mode objfpc}{$H+}

uses classes
function levenshtein(ссылка ниже)

код функции отсюда
И в конце библиотеки добавил

exports
levenshtein name 'Levenshtein';

Все ли я правильно сделал?
22 мар 19, 11:24    [21840483]     Ответить | Цитировать Сообщить модератору
 Re: Нашел алгоритм, но он на mssql  [new]
Hawkmoon
Member

Откуда:
Сообщений: 695
Триграмный поиск на PostgreSQL вам в помощь.

Если не завязано на платформу - переходить на PG. Те же яйца, только сбоку.
Если завязано - смотреть, как триграмы реализованы, и думать.
22 мар 19, 12:06    [21840534]     Ответить | Цитировать Сообщить модератору
 Re: Нашел алгоритм, но он на mssql  [new]
Vlad F
Member

Откуда:
Сообщений: 758
Hawkmoon,

Да какой там там PG, когда клиент даже с двушечки на троечку не может перейти.))
22 мар 19, 12:23    [21840563]     Ответить | Цитировать Сообщить модератору
 Re: Нашел алгоритм, но он на mssql  [new]
Dimitry Sibiryakov
Member

Откуда:
Сообщений: 47284

Alepawka
Все ли я правильно сделал?

Нет. Ты осознанно поставил кавычки вокруг имени функции? Зачем?

Posted via ActualForum NNTP Server 1.5

22 мар 19, 13:12    [21840675]     Ответить | Цитировать Сообщить модератору
 Re: Нашел алгоритм, но он на mssql  [new]
Alepawka
Member

Откуда:
Сообщений: 40
Vlad F,
А переход сильно затратный?
22 мар 19, 14:30    [21840814]     Ответить | Цитировать Сообщить модератору
 Re: Нашел алгоритм, но он на mssql  [new]
Alepawka
Member

Откуда:
Сообщений: 40
Dimitry Sibiryakov,
Ого, не знаю, скорее всего неосознанно.
22 мар 19, 14:31    [21840815]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: Ctrl  назад   1 2 [3]      все
Все форумы / Firebird, InterBase Ответить