Chicos cómo están, estoy haciendo mi propio blog y la verdad es que no se cual es la mejor manera para almacenar y buscar los tags, por separado, juntos, etc, ya que estos no estarán predefinidos. Una de las cosas que había pensado fue ej:
1º Crear tabla donde se van ingresando los tags que no existen
id_tag | tag
2º Crear tabla donde se le asignan los distintos id de los tags
id_entrada | id_tag
3º Buscar de una manera como:
1- for each tag buscado => select id_tag from tabla1 where tag = $tag_buscado[n]
2- por cada id_tag recibido buscan en la 2ª tabla donde se ve si la entrada contiene ese tag => select id_entrada from tabla2 where id_tag = $tag_1 or id_tag = $tag_2... etc
Espero se entienda mi pregunta y si me pueden entregar un método mejor, la verdad es que algo simple me complicó bastante... espero su ayuda,
Gracias!!