我有一个包含引用短语和其他单词的搜索查询,并且想使用 spring-data-solr 1.0。
这是一个示例查询:dog "siamese cat" penguin
我一直在尝试类似的东西,
new Criteria("myfield").contains("dog")
.and(new Criteria("myfield").contains("siamese cat"))
.and(new Criteria("myfield").contains("penguin"));
这就是我一直在尝试的,直到我看到contains()
当它包含空格时会引发异常。
最近我在尝试.expression()
,但不确定它是如何工作的,或者这是否是一个可行的解决方案。
有任何想法吗?谢谢/w