Does Apachr Solr use Taxonomy or CCK fields for faceted search? I'm trying to put together a simple faceted search block using Solr. Search with Solr works, but I'm unsure of what's required for creating a block of search properties for faceted search.

For example, my content is for accommodation, so I want to be able to search by price range, capacity and location. Price range and capacity data are already populated as CCK fields, but location is set up as a hierarchical taxonomy.

I'm wondering what Solr requires for me to implement a simple, faceted search block. Does it use CCK fields for search properties or Taxonomy? Or have I misunderstood how faceted search blocks for Solr are built?
Out of the box, apachesolr.module 6.x and its friends can facet on taxonomy and cck text fields (with certain limitations). You just need to enable the desired facets in the settings, having made sure that the vocabulary is actually connected to your content type in the vocabulary settings. 

For price range / any numeric range faceting I have not found a working contrib module. There is a module though, http://drupal.org/project/apachesolr_facetbuilder which allows you to build at least categorized facets for your numeric values.