List of 52 Executors in Jina

This version of Jina includes 52 Executors.

Inheritances in a Tree View

  • JAMLCompatible

    • BaseExecutor

      • BaseIndexer

        • BaseVectorIndexer

          • BaseNumpyIndexer

            • NumpyIndexer

              • VectorIndexer

        • BaseKVIndexer

          • BaseCache

            • DocCache

          • BinaryPbIndexer

            • DataURIPbIndexer

            • KeyValueIndexer

      • BaseEvaluator

        • BaseRankingEvaluator

          • PrecisionEvaluator

          • RecallEvaluator

        • BaseEmbeddingEvaluator

          • CosineEvaluator

          • EuclideanEvaluator

        • BaseTextEvaluator

          • TextLengthEvaluator

      • BaseClassifier

      • BaseEncoder

        • BaseNumericEncoder

          • BaseAudioEncoder

          • BaseImageEncoder

          • BaseVideoEncoder

          • TransformEncoder

        • BaseTextEncoder

        • BaseDevice

          • MindsporeDevice

            • BaseMindsporeEncoder

          • OnnxDevice

            • BaseOnnxEncoder

          • PaddleDevice

            • BasePaddleEncoder

          • TFDevice

            • BaseTFEncoder

          • TorchDevice

            • BaseTorchEncoder

      • CompoundExecutor

        • UniquePbIndexer

        • FileBasedEvaluator

        • CompoundIndexer

        • UniqueVectorIndexer

      • BaseSegmenter

      • BaseCrafter

      • BaseMultiModalEncoder

      • BaseRanker

        • Chunk2DocRanker

        • Match2DocRanker

Modules in a Table View

Class Module
BaseAudioEncoder jina.executors.encoders.numeric
BaseCache jina.executors.indexers
BaseClassifier jina.executors.rankers
BaseCrafter jina.executors.rankers
BaseDevice jina.executors.encoders.frameworks
BaseEmbeddingEvaluator jina.executors.evaluators.rank
BaseEncoder jina.executors.rankers
BaseEvaluator jina.executors.rankers
BaseExecutor
BaseImageEncoder jina.executors.encoders.numeric
BaseIndexer jina.executors.rankers
BaseKVIndexer jina.executors.indexers
BaseMindsporeEncoder
BaseMultiModalEncoder jina.executors.rankers
BaseNumericEncoder jina.executors.encoders.frameworks
BaseNumpyIndexer jina.executors.indexers
BaseOnnxEncoder
BasePaddleEncoder
BaseRanker jina.executors.rankers
BaseRankingEvaluator jina.executors.evaluators.rank
BaseSegmenter jina.executors.rankers
BaseTFEncoder
BaseTextEncoder jina.executors.encoders.frameworks
BaseTextEvaluator jina.executors.evaluators.rank
BaseTorchEncoder
BaseVectorIndexer jina.executors.indexers
BaseVideoEncoder jina.executors.encoders.numeric
BinaryPbIndexer jina.executors.indexers
Chunk2DocRanker jina.executors.rankers
CompoundExecutor jina.executors.rankers
CompoundIndexer jina.executors.indexers
CosineEvaluator jina.executors.evaluators.embedding.euclidean
DataURIPbIndexer jina.executors.indexers.keyvalue
DocCache jina.executors.indexers.cache
EuclideanEvaluator jina.executors.evaluators.embedding.euclidean
FileBasedEvaluator jina.executors.indexers
JAMLCompatible
KeyValueIndexer jina.executors.indexers.keyvalue
Match2DocRanker jina.executors.rankers
MindsporeDevice
NumpyIndexer jina.executors.indexers.vector
OnnxDevice
PaddleDevice
PrecisionEvaluator jina.executors.evaluators.rank
RecallEvaluator jina.executors.evaluators.rank
TFDevice
TextLengthEvaluator jina.executors.evaluators.text
TorchDevice
TransformEncoder jina.executors.encoders.numeric
UniquePbIndexer jina.executors.indexers
UniqueVectorIndexer jina.executors.indexers
VectorIndexer jina.executors.indexers.vector