Skip to main content

Search Service (Removed)

Overview​

The SearchService was inherited dead code from OpenCatalogi that was carried over during the fork. It has been removed from the codebase.

Status​

Removed — The SearchService.php file no longer exists in the codebase.

Reason for Removal​

  • search() method referenced $this->elasticService and $this->directoryService which did not exist in Larpinq
  • No controller, route, or service called any SearchService method
  • All actual search functionality uses the frontend object store with OpenRegister's API parameters (_search, _limit, _offset, _order)

Current Search Implementation​

Search in Larpinq is handled entirely through:

  1. The frontend object store (createObjectStore from @conduction/nextcloud-vue)
  2. OpenRegister's API endpoints with query parameters
  3. The CnIndexSidebar component for search UI and faceted filtering