Overview of pyvespa features
masterpyvespa aims for > 95% feature parity with Vespa and supports the following core capabilities:
- Application Management: Create and deploy application packages including schemas, rank profiles,
services.xml, and query profiles. - Custom Extensions: Ship custom Java bundles (searchers, document processors, request handlers) using
ApplicationPackage(include_files=...). - Data Operations: Feed and retrieve documents using the
/document/v1/API. - Querying: Query applications using the
/search/API or build complex queries using theQueryBuilderDSL API. - Machine Learning & Evaluation:
- Collect training data for ML using
VespaFeatureCollector. - Evaluate applications using
VespaEvaluatororVespaMatchEvaluator.
- Collect training data for ML using