Замена dtSearch на Lucene - Синтаксис

Мы отчаянно пытаемся перейти на Lucene (через Solr), но одна большая проблема, которую мы имеем, - это поддержка синтаксиса. dtSearch поддерживает xfirstword, w/N, pre/N и, возможно, некоторые другие. Я думаю, что W / N может быть перенесен в Lucene, но другие, я не знаю, как портировать.

Я выполнил поиск и нашел статью, в которой утверждается, что они сделали переход - все еще используя синтаксис dtSearch, но я еще не получил источник. Я оставил комментарий о получении источника, но ответа пока нет.

Что вы, ребята, рекомендуете? Нам нужен Solr с синтаксисом dtSearch. Есть ли у вас какие-нибудь хорошие статьи о том, как конкретно добавить функции в индексирование и т. Д., Необходимые для реализации этих функций?

0 ответов

Поскольку мне не удалось найти хорошего решения для этого, я написал парсер dtSearch в Antlr4. Многие из вас просили об этом, поэтому я разместил его на GitHub.

Вот ссылка:https://github.com/blmille1/dtsearchparser

Другие вопросы по тегам