Lucene查询语法

Dón*_*nal 2 lucene

我想编写一个Lucene查询,它等同于以下SQL

where age = 25
and name in ("tom", "dick", "harry")
Run Code Online (Sandbox Code Playgroud)

到目前为止我提出的最好的是:

(age:25 name:tom) OR
(age:25 name:dick) OR
(age:25 name:harry) 
Run Code Online (Sandbox Code Playgroud)

有没有更简洁的方式来写这个?

谢谢,唐

Ken*_*enE 9

age:25 AND name:(tom OR dick OR harry)
Run Code Online (Sandbox Code Playgroud)

或者

+age:25 +name:(tom OR dick OR harry)
Run Code Online (Sandbox Code Playgroud)