2017-12-18 3 views
0

lucene 컬 쿼리를 사용하여 API에 요청하고 싶습니다.lucene 컬 쿼리에 대한 여러 용어

하나가 아닌 여러 필드와 일치합니다. 예를 들어

, 하나의 필드 "src_ip"이 요청은 OK입니다 :

'? .../쿼리/유니버셜/상대/용어 필드 = src_ip & 쿼리 = * & 범위 = 86400'

그러나 2 필드 (src_ip + dst_ip)와 일치 시키려면이 요청을 사용하지만 작동하지 않습니다.

'.../query/universal/relative/terms? field = src_ip % 20AND % 20dst_ip & query = * & range = 86400 '

내 문제를 해결하는 방법을 알고 있습니까? 감사합니다. .

답변

0

내가 가진 문제는 Lucene이 'field'문자열이 해당 필드에서 검색되는 것을 선언 할 것으로 기대한다는 것입니다. 당신이 원하는 경우 '*'아마 시도 :

.../query/universal/relative/terms?field=src_ip%3A*%20AND%20dst_ip%3A*&range=86400 
+0

내가 다른 생각을 :(작동하지 않습니다하지만이 시도 아무것도 반환되는 경우 –

+0

는 아마도 볼 수있는 범위의 제약 조건을 제거 – DDeMartini

+0

나는 또한하지만 같은 문제를 시도? (src_ip) 하나의 필드 (src_ip) 잘 작동하지만 anoter 필드를 추가 할 수 없습니다. ( –