Keyboard shortcuts

Press ← or → to navigate between chapters

Press ? to show this help

Press Esc to hide this help

ontology: 검색 조건의 속성 참조

ontology(name, should_normalize=False, force_analyze=False)

foundryts.search.ontology는 온톨로지 속성을 검색에 사용할 Property로 반환합니다. 속성 참조에 값을 비교한 식을 Search.series에 전달합니다.

인수형식기본값의미
namestr필수온톨로지에 정의한 속성 이름
should_normalizeboolFalse속성 이름을 정규화할지 여부
force_analyzeboolFalseraw 속성을 참조할지 여부. 사용 중단이 진행 중인 옵션

속성 참조 생성

from foundryts.search import ontology

property_reference = ontology("some-property-name")

property_reference는 some-property-name이라는 속성의 검색 참조이며 표시 형식은 Property['some-property-name']입니다.

검색 조건에 사용

실행 환경에 객체와 시계열 입력을 준비합니다. 다음은 가상 stock 유형의 검색 가능한 my_prop 속성이 my_value인 시계열을 찾는 예입니다.

from foundryts import FoundryTS
from foundryts.search import ontology

fts = FoundryTS()
matching_series = fts.search.series(
    ontology("my_prop") == "my_value",
    object_types=["stock"],
)

결과는 시계열 참조를 담은 NodeCollection입니다. 실제 검색 결과 수는 조건과 Search.series의 max_results에 따라 달라집니다.