JP AJAX Search - Developer Notes
Article Index
- JP AJAX Search
- How to install & use
- Basic Module Settings
- Using Language Constants in Text Fields
- Source Status Overview
- Joomla Articles Source
- Product Sources
- Phoca Cart Source
- HikaShop Source
- J2Commerce Source
- DJ-Catalog2 Source
- OCH Subscriptions Source
- Document and File Sources
- jDownloads Source
- DOCman Source
- eDocman Source
- Event Sources
- Event Booking Source
- JEvents Source
- Frontend Style Presets
- Display Settings
- Smart Relevance Ranking
- Access Levels and Visibility
- Frontend Testing
- Troubleshooting
- Developer Notes
- Recommended Setup
- All Pages
Page 26 of 27
Developer Notes
JP Ajax Search uses a provider-based architecture. Each supported source returns a normalized result object so the frontend can render mixed results consistently.
Common result fields include:
sourcesource_grouptypetype_labelidtitleurlimagecategorymanufacturerpricefile_typefile_sizeversionevent_datelocationpriority
Internal scoring fields are hidden from normal JSON output unless Ranking debug is enabled.
DJ-Catalog2 support uses the DJ-Catalog2 product table, category table, producer / manufacturer table, and media image table where available. The provider is defensive and should avoid fatal errors if DJ-Catalog2 is not installed or if optional columns are missing.