My Library Docs

Multi-root Sidebar

flex-layout

  • Getting Started

  • Guides

  • Reference

typed-rx-http

  • Getting Started

  • Guides

  • Reference

global-rx-state

  • Getting Started

  • Guides

  • Reference

webflux-fe-dev-assistant

reactive-mongo-dsl


v0.0.11Drag to reorder

Atlas Search

검색 clause, post-search Mongo filter, score와 sequence token을 분리해 구성합니다.


기본 text search
java
주요 clause

text

여러 path, query 목록, fuzzy, synonyms, matchCriteria, score

phrase

순서가 중요한 phrase와 slop

autocomplete

단일 path, tokenOrder와 fuzzy

equals / exists / in / range

정확 값, 존재, 집합, 숫자·날짜 범위

compound

must, should, filter, mustNot와 minimumShouldMatch

search clause와 fields의 차이

compound.filter(...)$search 내부에 들어가 index와 검색 흐름에 참여합니다. SearchBuilder의 fields(pair(...))$search 뒤의 일반 $match입니다. 검색 index에 포함된 필터는 compound filter를, 기존 FieldsPair를 재사용하거나 검색 이후 추가 조건을 걸 때는 fields를 사용합니다.

Sequence token paging
java
Search terminal

findAll().execute()

검색 결과 Flux

findAll().executePage()

PageResult

find().executeFirst()

정렬 기준 첫 결과

count().execute()

최종 pipeline 결과 count

count().executeSearchMeta()

Atlas Search metadata count

existsQuery().execute()

Atlas Search 전용 존재 여부

© 2026 Byeolnaerim. All rights reserved.소개개인정보처리방침