Ulkonäöllisesti kartta on täysin entinen mutta hakumoottori on uudelleen koodattu.
Nyt hakumoottori ei enää tee jokaisesta ehdosta erillistä ehtoa "kätköt joiden waypoint on joku näistä" ja liitä tämäntapaisia ehtoja pitkää rimpsua peräkkäin vaan pitää sisäisesti yllä alunperin kaikki kätköt sisältävää luetteloa. Tästä luettelosta moottori poistaa joka ehdon myötä niiden kätköjen waypoint-koodit mitkä eivät täytä käsiteltävää ehtoa. Lopputuloksena on siis välillä hyvinkin lyhyt lista niistä kätköistä mitkä ovat kaikki ehdot täyttäneet ja vasta tämä syötetään varsinaiseen tietokantakyselyyn.
Vastaavasti tiettyihin kielteisiin ehtoihin pidetään yllä "kätköt joiden waypoint ei ole mikään näistä" -listaa joka alun perin on tyhjä mutta johon lisätään kyseisiä kätköjä.
Tämä uudistettu tapa tulee piristämään huomattavasti kartan nopeutta mutta painotan että tässä vaiheessa ehtojen käsittelyosuuksia ei vielä ole optimoitu. Niinpä betaversion nopeus ei vielä ole lopullinen, joskin monimutkaisemmissa ehtomäärittelyissä moottori pääsee jo nyt noin 30% nopeusparannuksiin.
Kartan moottorin täydellinen uudelleenkirjoitus on sen verran suuri muutos etten tätä lykkää käyttöön ja sitten odota mitä kaikkia bugeja löytyy vaan tarjoan tämän halukkaille betatestattavaksi. Uuden version beta löytyy täällä
Betatestauksesta:
Betaversion ja käytössä olevan version tarjoamissa kätköissä voi olla samoilla hakuehdoilla eroavaisuuksia, betaversio voi löytää pienemmän määrän kätköjä. Tätä asiaa olen selvittänyt ja on osoittautunut että käytössä olevan version hakuehtolisäysten myötä sekasotkuksi muuttuneessa logiikassa on tiettyjä ongelmia. Näistä johtuen jotkut kätköt voivat tulla mukaan vaikka ne eivät täytäkään kaikkia hakuehtoja. Toki on myös mahdollista että betamoottorista löytyykin vielä vikoja joista johtuen se ei osaa poimia kaikkia kätköjä mukaan.
Betaversiossa on ainoastaan haun muodostava moottori muuttunut. Niinpä ongelmat ovat joko sellaisia missä kaikkia halutut ehdot täyttäviä kätköjä ei tule kartalle tai vaihtoehtoisesti mukaan tulee kätköjä jotka eivät täytä ehtoja. Muilta osin (esitys, listat, lataus jne. jne.) on karttaosuus entisellään joten näiden toimivuutta ei betatestauksen kannalta ole tarpeellista tehdä.
Ongelmien raportoinnissa paras tapa on raportoida ne tähän ketjuun (koittaen katsoa ettei samasta ongelmasta ole jo raporttia) ja mainiten tarvittaessa oma nimimerkki sekä:
- Kyselyn suora linkki joka löytyy kartan yläpuolelta kohdasta: Suora linkki tähän kyselyyn: http://www.geocache.fi/caches/cacheinfo ... &q=1134670
- Kuvaus virheestä mieluiten esimerkkien kera tyyliin "haku listaa mm. kätköt GC12345, GC23456 joiden nimessä ei ole sanaa 'auto' vaikka nimihakukohdassa näin on määritelty"
Huomaa että suoralla linkillä kuka tahansa käyttäjä voi toistaa haun / näkee tekemäsi valinnat, kirjoitetut tekstit jne. joten salaisemmissa tapauksissa laita yksityisviestiä, sähköpostia geocache[at]geocache.fi tms.
Kiitokset jo etukäteen betatestaajille!
PS:
Mainitsen vielä että tällä hetkellä ei ole mitään arviota paljonko bugeja tulee löytymään. Lisäksi pienikin bugi voi tehdä tuloksesta aivan vääränlaisen jos sellainen sattuu olemaan jossain kriittisessä kohdassa (esimerkiksi nollaten koko "kätköt joiden waypoint on joku näistä" -listan). Ei siis kannata pelästyä vaikka näyttäisikin siltä että aivan sutta ja sekundaa olisin laittanut betatestaukseen

Koska kartalla lisäksi on mahdoton määrä eri hakuehtojen kombinaatioita niin omista laajoista testauksista huolimatta lienen vain raapaissut pintaa eri kombinaatioiden suhteen. Myöskään omissa testeissä ei osaa edes ajatella niin luovasti hakujen muodostusta kuin mitä käyttäjät voivat tehdä.