2009. április 22., szerda

GAE/J és full-text search/index

Ahogy közeledek a tényleges használathoz (mármint a GAE/J-t tekintve), megint találtam egy komolyabb hiányosságot: a GAE for Java nem támogatja natívan a full-text search-öt. Ti mit szóltok ehhez?

Max. 500 karakter hosszú Stringet lehet tárolni a datastoreban, ha ennél több kell, akkor azt már mint Text tudjuk eltárolni, de ezt nem indexeli... Szóval akkor mit lehet tenni?
  1. Várunk, míg támogatást kapunk erre a Googletől (ki tudja, ez mikor következik be)
  2. Megpróbálkozunk ezzel: http://www.kimchy.org/searchable-google-appengine-with-compass/

    A hozzászólások közt van 1-2 érdekes dolog, hogy vajon ez meddig megy, mennyire skálázható, hány entitásnál dobja el magát (ahol már túl sok erőforrás kell az indexeléshez - CPU, read/write stb.)
Valószínűleg a 2)-vel fogok megpróbálkozni, aztán meglátjuk, hogy bírja a témát.
Az is lehet, hogy ha ez nem opció, akkor maradunk a címkéknél, és amíg nem lesz beépített támogatás erre (ami azért a Googletől furcsa, hogy pont a keresés nem megy úgy ahogy kéne :D), addig csak címkék segítségével lehet majd hatékonyan keresni.

0 megjegyzés:

Megjegyzés küldése