Yup, thats what im looking for, the most optimal way i guess.
Seems like I went about it the correct way the first time then, in regard to keeping this data in a custom table.
Yes 4,5 joins plus lots of subqueries is the norm for a typical property search query.
I like the idea of separating this data anyway, and letting modx deal with the actual framework of the site, this custom content and its myriad of intricacies would pose a problem for MODx as you explained, I was merely wandering if Revo had anything within it which would ease this.
I’ve just started laying the site out, setup the first template, and am wandering how to split the code, tutorials for revo are so scatered at the moment, it would be so useful for us mortals to have 1-2 complete projects/boilerplates for a modx site, which could be opened and explored as to how the framework/data structures are organised.
For instance, i’ve come across a tutorial where a person explores the option of using custom TVs to store custom JS/CSS for a particular section of a site. The tutorial moves on to talk about something else leaving me puzzled. If i had a working model of this which i could download as a package to look at, it would take me much much less to grasp the concept and use it. I think these "demo" projects would benefit the userbase tremndously, moreso than the manual pages.