To wydaje się być "nieco" wykonalne. Rozważmy następujący tekst:
This is more about traffic between Solr servers themselves
"more traffic between solr" ~2
"more about between solr" ~2
Nawet jeśli zmienisz kolejność to działa:
"more about solr between" ~2" ~2
Ale zbyt daleko od siebie i to przestaje działać:
"more about servers themselves" ~2
Myślę, że jeśli to nie zadziała, prawdopodobnie nie byłoby zbyt trudno wykonać niestandardowy program obsługi żądań, który to robi. Myślę, że możesz potrzebować zdefiniować nową składnię, prawdopodobnie coś w rodzaju ("phrase one" "phrase two") ~2
. Domyślam się, że jeśli jesteś głupkiem, a tworzysz kwerendę Lucene'a, w której znajduje się symbol "frazy pierwszej" i drugiej "frazy drugiej", które mają pewną bliskość, myślę, że to zadziała. (Oczywiście będziesz musiał wykonać wywołanie lucene java, nie możesz po prostu przekazać zapytania (przeczytaj to http://lucene.apache.org/java/2_2_0/api/index.html)).
To pomoże, dziękuję – Ruth
np. Powodzenia! Byłoby wspaniale usłyszeć, gdyby to się udało. – mlathe