注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。

foundryts.search.ontology

foundryts.search.ontology(name, should_normalize=False, force_analyze=False)

検索のためのオントロジー プロパティ リファレンスを作成します。

これを使用して、Search.series() で値を比較できるオントロジー プロパティを作成します。

  • パラメーター:
    • name (str) – オントロジーに表示されるオントロジー プロパティの名前。
    • should_normalize (bool , optional *(*default is False )) – オントロジー プロパティの名前を正規化するかどうか。
    • force_analyze (bool , optional) – (非推奨) 生のプロパティをリファレンスするかどうか。(デフォルトは False)。
  • 戻り値: Search.series で使用できるオントロジー プロパティ リファレンス。
  • 戻り値の型: Property
関連項目

Search.series()

使用例

Copied!
1 2 3 4 5 >>> from foundryts.search import ontology >>> ontology('some-property-name') Property['some-property-name'] >>> fts.search.series(ontology('my_prop') == 'my_value') NodeCollection([...](1000))

以下はコードの説明です:

  • ontology 関数は、指定されたプロパティ名を持つプロパティオブジェクトを取得します。
  • fts.search.series は、指定された条件(ここでは ontology('my_prop') == 'my_value')に一致するデータシリーズを検索します。
  • 結果として、NodeCollection オブジェクトが返され、これは検索条件に一致するノードのコレクションです。ここでは例としてサイズが1000のコレクションが示されています。

このコードはデータ検索やクエリを行う際に役立ちます。