Keyboard shortcuts

Press ← or → to navigate between chapters

Press ? to show this help

Press Esc to hide this help

Property: 검색용 온톨로지 속성

foundryts.search.Property는 온톨로지 객체 속성을 검색 식에서 사용하는 래퍼입니다. ontology 함수가 만든 Property를 Search가 검색 조건으로 평가합니다.

Property(name, property_type, field,
         should_normalize=False, force_analyze=False)
인수형식 또는 용도기본값
namestr. 온톨로지 객체 속성 이름필수
property_typetype. 속성값에 대응하는 Python 자료형필수
field내부 생성자가 사용하는 필수 인수필수
should_normalizebool. 속성 이름을 정규화할지 여부False
force_analyzebool. raw 속성을 참조할지 여부. 사용 중단이 진행 중인 옵션False

응용 코드에서는 내부 생성자 인수를 직접 구성하지 않고 ontology로 검색용 속성을 얻습니다. 이름 정규화는 속성 이름에 대한 설정입니다.

from foundryts.search import ontology

sector = ontology("sector")
query = sector == "Technology"

가상 예제의 query는 sector 속성이 Technology인 객체의 시계열을 찾는 조건입니다. 검색에 사용하는 속성은 검색 가능해야 하며 TSP 자체는 검색 조건의 속성으로 사용할 수 없습니다.