예 Lucene 쿼리는 (euid:3) AND (sev:0)
이지만 Mongo에서는이를 이해할 수 없습니다.Lucene 쿼리를 Mongo 이해 양식으로 변환하는 방법
Lucene 쿼리를 Mongo 이해 양식으로 변환 할 수 있습니까?
예 Lucene 쿼리는 (euid:3) AND (sev:0)
이지만 Mongo에서는이를 이해할 수 없습니다.Lucene 쿼리를 Mongo 이해 양식으로 변환하는 방법
Lucene 쿼리를 Mongo 이해 양식으로 변환 할 수 있습니까?
MongoDB가이에 대한 구문은 다음과 같습니다
db.collectionName.find({ "euid" : 2, "sev" : 0 });
쉼표 상태로 처리 구분에 "AND"상기 구문 날 EUID 2와 같고 SEV가 동일 컬렉션에서 문서를 찾아 말한다 있도록
Lucene에는 lucene 쿼리를 Mongo 쿼리로 변환하는 데 상대적으로 직접적인 쿼리 구문 분석기가 포함되어 있습니다.
mongo와 관련하여주의를 기울여야하는 검색어 ("1.0"! = 1.0F)가 검색 결과를 얻지 못할 수 있습니다.
예제 쿼리 변환기의 경우 scaleset-search API에 포함 된 MongoQueryConverter를 살펴보십시오. 관심이 있다면이 라이브러리를 Jongo의 사용 여부와 상관없이 사용할 수있는 독립 실행 형 라이브러리로 릴리스 할 수 있습니다. 은`db.collection.find`과 같을 것이다 쿼리를 CLI` 사용
나는이 독립 라이브러리로 출시하는 데 매우 관심이있을 것 . 나는 spring-data-mongodb를 사용하고 사용자가 질의를 lucene에서 제공하도록하고 싶다. 감사! – user1585916
({EUID : 3, SEV : 0})' –