Hi,
I have a fairly simple solr setup with several predefined fields that are indexed and stored and also depending on the type of product I also add various dynamic fields of type string to a record, and I should mention that I am using the solr.DisMaxRequestHandler request handler called "/IvolutionSearch" in my example requests. My Schema is as follows: <field name="CampaignCode" type="string" indexed="true" stored="true" required="true" /> <field name="CategoryName" type="string" indexed="true" stored="true" required="true" /> <field name="CategoryPath" type="string" indexed="true" stored="true" required="true" /> <field name="CountryCode" type="string" indexed="true" stored="true" required="true" /> <field name="Id" type="string" indexed="true" stored="true" required="true" /> <field name="ManufacturerName" type="string" indexed="true" stored="true" required="true" /> <field name="MPN" type="textTight" indexed="true" stored="true" required="true" /> <field name="ProductName" type="text" indexed="true" stored="true" required="true" /> <field name="Overview" type="text" indexed="true" stored="true" required="false" /> <field name="Price" type="float" indexed="true" stored="true" required="true" /> <field name="ProductCode" type="textTight" indexed="true" stored="true" required="true" /> <field name="ReviewRating" type="integer" indexed="true" stored="true" required="false" /> <field name="StockCode" type="string" indexed="true" stored="true" required="false" /> <field name="TaxCode" type="string" indexed="false" stored="true" required="true" /> <field name="ThumbnailURI" type="string" indexed="false" stored="true" required="false" /> <field name="WebClassification" type="textTight" indexed="true" stored="true" required="true" /> <dynamicField name="*-facet" type="string" indexed="true" stored="true" multiValued="false" /> Now I can query for any of the fixed field types Such as ProductName or ReviewRating and get the results I expect but when I try to run a filter query on the dynamic fields in the result, I always end up with no results being returned. So if I run the following query against my copy of solr 1.3 I get the results I am expecting http://127.0.0.1:8080/apache-solr-1.3.0/IvolutionSearch?q=laser&rows=100 - <result name="response" numFound="1216" start="0"> - <doc> <str name="CampaignCode">$A</str> <str name="CategoryName">Mono Laser Printers</str> <str name="CategoryPath">Printers|Mono Laser Printers</str> <str name="Connectivity-Technology-facet">Wired</str> <str name="CountryCode">UK</str> <str name="Id">UK$AQ969719</str> <str name="MPN">3500V_DN</str> <str name="Manufacturer-facet">Xerox</str> <str name="ManufacturerName">Xerox</str> <str name="Output-Type-facet">Monochrome</str> <str name="Overview">The Xerox Phaser 3500 series printer provides an affordable solution to meet the increasing volume a</str> <float name="Price">464.10</float> <str name="ProductCode">Q969719</str> <str name="ProductName">XEROX 3500DN MONO LASER</str> <int name="ReviewRating" /> <str name="StockCode">E000</str> <str name="TaxCode">2</str> <str name="Technology-facet">Laser</str> <str name="ThumbnailURI">26099.jpg</str> <str name="Type-facet">Workgroup printer</str> <str name="WebClassification">MLASERPRN</str> <date name="timestamp">2008-09-17T17:10:44.37Z</date> </doc> - <doc> <str name="CampaignCode">$B</str> <str name="CategoryName">Mono Laser Printers</str> <str name="CategoryPath">Printers|Mono Laser Printers</str> <str name="Connectivity-Technology-facet">Wired</str> and so on for the 100 results no if I try to filter those results to just those that contain "Output-Type-facet" equaling "Monochrome" using : http://127.0.0.1:8080/apache-solr-1.3.0/IvolutionSearch?q=laser&rows=100&fq=Output-Type-facet:Monochrome or http://127.0.0.1:8080/apache-solr-1.3.0/IvolutionSearch?q=laser&rows=100&fq="Output-Type-facet":"Monochrome" or http://127.0.0.1:8080/apache-solr-1.3.0/IvolutionSearch?q=laser&rows=100&fq="Output-Type-facet:Monochrome" or http://127.0.0.1:8080/apache-solr-1.3.0/IvolutionSearch?q=laser&rows=100&fq=Output-Type-facet:"Monochrome" I just get zero results back even though I know that filed contains that value, please before I pull my hair out tell me what mistake I have made, why can I query using a static field and not a dynamic field any help even if its to say I have been stupid or to tell me to reread a section of the manual/Wiki because I did not get the point much appreciated. Thanks Barry H<mailto:[EMAIL PROTECTED]> ________________________________________________________________________ Misco is a division of Systemax Europe Ltd. Registered in Scotland Number 114143. Registered Office: Caledonian Exchange, 19a Canning Street, Edinburgh EH3 8EG. Telephone +44 (0)1933 686000.