We are desperate to switch over to Lucene (via Solr), but one big issue we have is the syntax support. dtSearch supports xfirstword, w/N, pre/N, and probably some others. I think w/N can be ported to Lucene, but the other ones I have no idea how to port.
I did a search and found an article that claims they have made the switch--still using dtSearch syntax, but I have yet to get the source. I left a comment about getting the source, but no response yet.
What do you guys recommend? We basically want Solr with dtSearch syntax. Do you have any good articles on how to specifically add features to indexing, etc. needed to accomplish these features?
Since I wasn't able to find a good solution to this, I wrote a dtSearch parser in Antlr4. Many of you have asked for it, so I've posted it to GitHub.
Here's the link: https://github.com/blmille1/dtsearchparser