用Lucene替换dtSearch - 语法

时间:2016-02-18 20:05:07

标签: solr lucene dtsearch

我们迫切希望切换到Lucene(通过Solr),但我们遇到的一个重大问题是语法支持。 dtSearch支持xfirstword,w / N,pre / N,可能还有其他一些。 我认为w / N可以移植到Lucene,但其他的我不知道如何移植。

我做了一个搜索,发现了一篇声称他们已经进行了切换的文章 - 仍然使用dtSearch语法,但我还没有得到源代码。我留下了关于获取源代码的评论,但还没有回复。

你们推荐什么? 我们基本上希望Solr使用dtSearch语法。 您是否有任何关于如何专门为索引编写功能以及完成这些功能所需的文章?

1 个答案:

答案 0 :(得分:0)

由于找不到合适的解决方案,因此我在Antlr4中编写了dtSearch解析器。 你们中的许多人都要求它,因此我已将其发布到GitHub。

以下是链接: https://github.com/blmille1/dtsearchparser