Vissza a felfedezéshez
HírekFejlesztés AI-val

Új keresési lehetőséget kapnak a terméktulajdonságok a Vespában

A fast-search map mezők a változatos termékkatalógusok szűrését célozzák: együtt kezelik a tulajdonságok nevét és értékét.

Fogalmi illusztráció tálcákon elhelyezett miniatűr termékekkel és páros üres jelölőkkel; borostyánszínű keret emeli ki a kék kerékpár melletti párt.
CurioFuse · AI-illusztráció

A Vespa fast-search map mezőket vezetett be az eltérő tulajdonságú termékeket tartalmazó katalógusokhoz. A map olyan adatstruktúra, amely tulajdonságneveket és hozzájuk tartozó értékeket tárol: például kerékpárvázméretet vagy telefonakkumulátor-kapacitást. A bejelentés szerint az új megoldás egy költséges keresési esetet kezel. Ha sok dokumentum tartalmazza ugyanazt a tulajdonságnevet, a meglévő keresésnek továbbra is ellenőriznie kell, hogy az adott érték valóban ehhez a névhez tartozik-e az egyes dokumentumokban.

A sémadokumentáció pontosan rögzíti a bevezetés feltételeit. A fejlesztő a meglévő map mellé egy származtatott keresési mezőt vesz fel, amely csak újraindexelés után válik kereshetővé. Ez az adatok módosítását is érinti: mezőútvonalon keresztül többé nem adható új érték egyetlen map-kulcshoz, és nem is törölhető így egyetlen kulcs. A meglévő bejegyzések módosításához a teljes mező értékét kell megadni. Strukturált bejegyzések tömbjénél szintén letiltott egyetlen elem módosítása vagy eltávolítása, új elemek hozzáadása viszont továbbra is támogatott.

A lekérdezési referencia bemutatja az új mező elérését. A mapMatch művelet két argumentumot fogad: egy feltételt a kulcshoz, egy másikat annak értékéhez. Szöveges feltételeknél a contains művelet használható; számértékeknél számszerű összehasonlítás vagy tartomány is megadható. A lekérdezésben a származtatott mező teljes neve szerepel. A dokumentált árpéldában ezért az adott kulcshoz tartozó pontos árra vagy ártartományra is lehet keresni. Ugyanezek a keresések rövidebb, szögletes zárójelet használó jelöléssel is kifejezhetők.

Források(3)

Források és alapelvekJavítás jelzése