Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Search API

Accenture Search & Content Analytics

The Search API is a project accelerator used for both POCs, production solutions and developing repeatable use cases, accelerating project timelines, reducing coding time, and reducing project costs.
Warning

UNDER CONSTRUCTION

Note

Search API although it is a very complete template, it is NOT a final project. Its main objective is to speed up the initial process of creating a project. The code base is maintained, enhanced and delivered out of the box, but always requires initial configuration.

Search API is the new successor of the Enterprise Search UI, an API framework built with Python 3.9+

The key features are:

  • Python 3.9+: Coded in Python, to reach a broader audience of programmers.
  • FastAPI: Web framework with a high performance, on par with NodeJS
  • Truly Engine Agnostic: Add new Non-SQL engines without disrupting the rest of the code

  • UI Independent: Worked without an UI, and generic enough to adapt one to it

  • Pipeline Framework: Execute complex process of functional modules, editable on runtime

  • True Http Endpoints: Enable E2E management of HTTP request for custom process

  • PyQPL: New PyQPL integrated for complex query generation (1.0.4)
  • Authentication: Local, LDAP, SAML, Delegated already implemented, more as demanded
  • Validation: Communication with the API with JWT for UI and API Keys, for S2S
  • Built-In Documentation: API via Swagger and configuration data via Pydantic

Recent space activity

Recently Updated
typespage, comment, blogpost
max5
hideHeadingtrue
themesocial

Space contributors

Contributors
modelist
scopedescendants
limit5
showLastTimetrue
orderupdate