Op 24 september 2026 beschreef Perplexity Photon als de interne motor die webpagina’s ophaalt en rangschikt voor de AI-zoekdienst van het bedrijf. Volgens Perplexity draaide Photon toen al mee in de productiezoekstroom. Het is infrastructuur achter Perplexity Search, geen zelfstandige zoekdienst voor consumenten.

Perplexity introduceert Photon

Photon neemt in Perplexitys zoekstack de stap voor zijn rekening waarin mogelijke webpagina’s worden opgehaald en gerangschikt. De zoekdienst verwerkt daarna de inhoud van geselecteerde pagina’s om een onderbouwd antwoord te maken. Perplexity ontwikkelde Photon ter vervanging van een aangepaste versie van een open-source zoekengine.

Het bedrijf rapporteert voor Photon ongeveer 20% minder vergelijkbare servers voor het afhandelen van zoekverkeer dan bij het vorige systeem. Per document wordt volgens Perplexity ongeveer 2,5 keer zoveel data opgeslagen.

Zo loopt een zoekopdracht door Photon

Perplexity beschrijft Photon, de interne motor voor zijn AI-zoekdienst

Een verzoek gaat eerst via een load balancer naar een broker. Die kiest een groep shards: delen van de index die zoekgegevens bevatten. De shards halen kandidaten op en rangschikken ze. Daarna voegt de broker de beste kandidaten samen en haalt hij belangrijke velden van de geselecteerde documenten op.

Indexbouw en zoekverkeer

Photon bouwt zijn index op een apart pad, los van de servers die live zoekopdrachten verwerken. Pillar bereidt brongegevens voor in YTsaurus-tabellen. Indexers maken daaruit de structuren voor de shards; vervolgens zet een controller nieuwe indexversies uit naar de groepen servers die zoekverzoeken afhandelen.

Voor het verwerken van zoekopdrachten gebruikt Photon compacte gegevensstructuren, gebundelde leesacties die rekening houden met de cache en asynchrone schijfinvoer en -uitvoer. Die ontwerpkeuzes staan naast de scheiding tussen indexbouw en het beantwoorden van zoekverzoeken.

Wat de gemelde p99-latentie meet

Perplexity meldt dat de p99-latentie van de interne ophaal- en rangschikkingsstappen daalde van circa 800 ms in het vorige systeem naar circa 65 ms met Photon. P99 is de grens waarbinnen 99% van de metingen valt. De 65 ms betreft Photons eigen stappen; latere onderdelen van de bredere zoekverwerking vallen erbuiten.

SysteemGemelde p99-latentie in productieMeetbereik
Vorig systeemCirca 800 msOphalen en rangschikken in Perplexitys productieomgeving
PhotonCirca 65 msPhotons interne stappen; latere zoekstappen vallen erbuiten

Fast Search: benchmarks en API-toegang

Fast Search is een API-modus die Photon gebruikt met een lichtere rangschikking, gericht op agent-workflows. De latentie van één Fast Search API-aanroep is een andere maat dan de p99 voor Photons interne productiestappen: Perplexity rapporteert hiervoor 160 ms p50 en 230 ms p95. P50 is de mediaan; p95 is de grens waaronder 95% van de gemeten aanroepen valt.

In zes benchmarks met 3.554 geselecteerde taken rapporteert Perplexity een score van 64,3% voor Fast Search en 64,0% voor de standaardinstelling. De geschatte kosten voor model en zoeken samen bedroegen respectievelijk $59,73 en $187,60. In aparte interne tests voor minder gangbare zoekopdrachten kwam de DCG-relevantie uit op 2,21 voor Fast Search en 2,45 voor de standaardinstelling. De score voor beschikbaarheid van antwoorden was 0,567 tegenover 0,596.

MaatstafFast SearchStandaardinstellingTestcontext
Taakscore64,3%64,0%Zes benchmarks; 3.554 geselecteerde taken
Geschatte kosten voor model en zoeken samen$59,73$187,60Dezelfde benchmarkset van 3.554 taken
DCG-relevantie2,212,45Interne test met minder gangbare zoekopdrachten
Beschikbaarheid van antwoorden0,5670,596Interne test met minder gangbare zoekopdrachten

De Search API-documentatie vermeldt een tarief van $1 per 1.000 succesvolle Fast Search-verzoeken; standaard webzoeken kost $5 per 1.000 succesvolle verzoeken. Voor Fast Search gebruikt een aanvraag search_type: "fast" op POST /search. Per verzoek zijn 1 tot en met 20 resultaten instelbaar.