I'm choosing between Solr and Sphinx.
Sphinx doc page has a section called "5.3. Extended query syntax" which describes the following search parameters (among others) :
- strict order operator (example: aaa << bbb << ccc) -
- NEAR, generalized proximity operator (example: hello NEAR/3 world NEAR/4 "my test") - search according to distance between words
- SENTENCE/PARAGRAPH (example: "Bill Gates" PARAGRAPH "Steve Jobs") - search inside a sentence/paragraph
Does Solr have any similar functionality?