I am trying to build a wordpress based website where the major type of the post is movie like, for example, for a new article(movie), Apart from the general fields like `title` `name`, some extra fields like `director` `publish-time` `thumb` are also required.

After read the guide in wordpress.org, it seems that the post metadata can be used, however I also need some fields can be query-able, for example, one can search movies published in a certain year or by the same director. Also I found the `Term` and `Taxonomy`, though I am not very clearly know about the two concepts, but seems like they are some kinds of things like category and tag.

Which is preferred?