172 похожих чатов

Добрый день! Кто нибудь дорабатывал словарь русского языка для полнотекстового

поиска? Кейс прям как из мануала https://postgrespro.ru/docs/postgresql/13/textsearch-dictionaries про Paris. Я чисто случайно обнаружил что "ресторан" и "ресторане" имеют разные "корни". Или может кто подскажет ресурс, где можно дернуть что то похожее на такой словарь?

5 ответов

16 просмотров

Вообще, по отзывам лучшым словарём для русского сейчас вроде как считается rusmorph. Но и простое вкачивание словарика из hunspell кажэтся, поправит уж такое-то!

И да, rusmorph не так просто собирается. Потребовался вот такой патч на Makefile --- a/Makefile +++ b/Makefile @@ -9,11 +9,15 @@ PGFILEDESC = "rusmorph - add-on dictionary template for full-text search" REGRESS = rusmorph -CUSTOM_COPT = -Iinclude +CUSTOM_COPT = -Iinclude -Ilibdict +CUSTOM_CXXOPT = -Iinclude -Ilibdict -CXXFLAGS = -Wall -g -O2 -fpic -std=c++11 -Ilibdict +CXXFLAGS = -Wall -g -O2 -fpic -std=c++11 -Ilibdict -Iinclude ifdef USE_PGXS +PG_CXXFLAGS=-std=c++11 -Iinclude -Ilibdict +PG_CPPFLAGS=-Iinclude -Ilibdict +override with_llvm=no PG_CONFIG = pg_config PGXS := $(shell $(PG_CONFIG) --pgxs) include $(PGXS) , при этом override with_llvm=no возможно и не пригодится (у меня какой-то баг в llvm с c++).

А, да, rusmorph отсюда https://github.com/postgrespro/rusmorph Возможно, есть что-то более новое. Собирать USE_PGXS=1 make sudo USE_PGXS=1 make install

Ilya-Povyshev Автор вопроса
Ilya Anfimov
А, да, rusmorph отсюда https://github.com/postgres...

Спасибо! Если ещё у кого то варианты есть то велком. В идеале я хочу чтобы файлик готовый получался :)

Вот, кстати, ссылка на тэст этого словаря https://obartunov.livejournal.com/195950.html

Похожие вопросы

Обсуждают сегодня

$params = [ 'formid' => 'feedbackForm', 'formTpl' => '@CODE: <form class="form-validate" data-id="ajax_form"> <fieldset class="margin-bottom-md"> ...
Pathologic
1
И ещё вопрос: можно ли типа как на дос как-то запариться и с помощью прерываний выводить текст, вместо функции printf ?
НѣкъиⰘижєжєиꙁъвьсєсвѣтьноѣсѣтиѥсть•
34
окей, дело реально в org было. но что за мусор в конце?
Vi Chapmann
15
Ладно, ещё тупого спрошу. Код должен банально вывести значение регистра на консоль, на деле же не выводя ничего, просто оставляя нерабочую консоль (открыта, ничего не написан...
НѣкъиⰘижєжєиꙁъвьсєсвѣтьноѣсѣтиѥсть•
25
Есть тут крутые SQL-маньяки (в частности postgresql)? Нужна помощь, совет, что-то всю голову сломал, не могу придумать как реализовать нужное. Есть вот такой набор данных: f...
Alex
11
здравствуйте. пытаюсь проверить, содержится ли в десятичном представлении инта некоторая цифра. совершаю: strstr(x, "5") != NULL) получаю ошибку с фото (заведомо неработающий ...
Катя Шевчук🪇
18
Что там вообще с кроссплатформенностью?
🄼🄰🄺🅉🄰🄸
23
Ребят, а вот такой вопрос: если я владелец бота анонимного чата, в котором, например, имеются подписки, используя какую-нибудь ЮКассу (или тому подобное, в общем с налогами, в...
Eugene Неелов
8
Доброй ночи. Вопрос знатокам. Имеется некая таблица, результат которой выведен в DBGrid на форме. И есть форма, с помощью которой можно как добавить запись, так и отредактиров...
Евгений
28
а всё почему? потому что ассемблер в отличии от яву порождает множество пагубных привычек, среди которых например можно отметить использование глобальных переменных для всего ...
Mixail Frolov
35
Карта сайта