Myths on Maps

  • Log in
  • « Progress report
  • Updating views in MySQL »

Finally, some code

Posted by gregster on 23 Dec 2009 in Activity log

Got a smidgen of actual coding done today.
I'm puzzling over the best way of querying the DB. This one (as opposed to the slide db) is more complex and cannot be contained by a single view. For example, if I do an all-encompassing query for everything, like this:

SELECT * FROM view_characters_characters,view_events_characters,view_groups_characters,view_events_places WHERE 
view_groups_characters.citation LIKE "%Melisseus%" OR
view_events_characters.citation LIKE "%Melisseus%" OR
view_characters_characters.citation LIKE "%Melisseus%" OR
view_events_places.citation LIKE "%Melisseus%" OR
view_groups_characters.character_name LIKE "%Melisseus%" OR
view_events_characters.character_name LIKE "%Melisseus%" OR
view_characters_characters.primaryChar LIKE "%Melisseus%" OR
view_characters_characters.relatedChar LIKE "%Melisseus%" OR
view_characters_characters.relationship LIKE "%Melisseus%" OR
view_events_characters.event_description LIKE "%Melisseus%" OR
view_events_places.event_description LIKE "%Melisseus%" OR
view_events_places.place_name LIKE "%Melisseus%" OR
view_groups_characters.group_name LIKE "%Melisseus%"

the query takes nearly 13 seconds to complete (indexing has not been done yet, however), and it's far from elegant.

This entry was posted by Greg and filed under Activity log.

Myths on Maps

This project will focus on deploying an interactive map of Europe with overlays for Greek and Roman myths, history, people and events.
SVN instructions for MoM editors
Development URL
HCMC Blogs home
  • Archives
  • Categories

Search

XML Feeds

  • Atom: Posts
  • RSS 2.0: Posts
More on RSS

This collection ©2025 by admin • Help • CMS