after_datestring | null
Необязательный фильтр по дате для недавнего контента (например, "1 week", "2d", "2024-01-01")
categoriesstring[] | null
Необязательный список категорий наблюдений для точного сопоставления (например, ["requirement"]). Используйте вместе с entity_types=["observation"], чтобы возвращать только наблюдения, категория которых совпадает точно.
entity_typesstring[] | null
Необязательный список типов сущностей для фильтрации (например, ["entity", "observation"])
metadata_filtersobject | null
Опциональные структурированные фильтры frontmatter (например, {"status": "in-progress"})
min_similaritynumber | null
Необязательное число с плавающей точкой для переопределения глобального порога semantic_min_similarity для этого запроса. Например, 0.0 — чтобы увидеть все векторные результаты, или 0.8 — для высокой точности. Применяется только к векторному и гибридному типам поиска.
note_typesstring[] | null
Необязательный список типов заметок для поиска (например, ["note", "person"])
output_formatenum
"text" сохраняет текущее поведение структурированных поисковых ответов.
"json" возвращает данные в виде машиночитаемого словаря.
pageinteger
Какую страницу результатов вернуть (по умолчанию 1)
page_sizeinteger
Количество результатов, возвращаемых на страницу (по умолчанию 10)
projectstring | null
Название проекта для поиска. Необязательно - сервер определит его по иерархии.
Если название неизвестно, используйте list_memory_projects(), чтобы найти доступные проекты.
project_idstring | null
Внешний идентификатор проекта (UUID). Когда он известен, отдавайте предпочтение ему, а не project — он направляет запрос к точному проекту независимо от совпадений имён в облачных рабочих областях. Имеет приоритет над project. Получайте из list_memory_projects().
querystring | null
Необязательная строка поискового запроса (поддерживает булевы операторы, фразы, шаблоны). Опустите или передайте None для поиска только по фильтрам с использованием metadata_filters, tags или status.
search_all_projectsboolean
Необязательный параметр для поиска по всем доступным проектам. Игнорируется, когда указаны project или project_id.
search_typestring | null
Тип выполняемого поиска, один из:
"text", "title", "permalink", "vector", "semantic", "hybrid".
Значение по умолчанию динамическое: "hybrid", когда семантический поиск включен, в противном случае — "text".
statusstring | null
Необязательный фильтр статуса (статус во frontmatter); сокращение для metadata_filters["status"]
tagsstring[] | null
Необязательный фильтр тегов (теги во frontmatter); сокращение для metadata_filters["tags"]. Принимает список (["a", "b"]) или строку с разделителями-запятыми ("a,b"), что соответствует соглашению о тегах write_note и сокращённому запросу tag:.