My mistake. The error turned out to be somewhere else and the described 
approach seems to work.

Sorry for the wasted bandwidth.


On Mar 8, 2011, at 11:06 AM, Robert Krüger wrote:

> Hi,
> 
> I've run into problems trying to achieve a seemingly simple thing. I'm 
> indexing a bunch of files (local ones and potentially some accessible via 
> other protocols like http or ftp) and have an index field with the url to the 
> file, e.g. "file:/home/foo/bar.pdf". Now I want to perform two simple types 
> of queries on this, i.e. retrieve all file records located under a certain 
> path (e.g. file:/home/foo/*) or find the file record for an exact URL.
> 
> What I naively tried was to index the file URL in a field ("fileURL") of type 
> string and simply perform queries like
> 
> fileURL:file\:/home/foo/*
> 
> and 
> 
> fileURL:file\:/home/foo/bar.pdf
> 
> and neither one returned results.
> 
> the type is defined as
> 
> <fieldtype name="string"  class="solr.StrField" sortMissingLast="true" 
> omitNorms="true"/>
> 
> and the field as
> 
> <field name="fileURL"   type="string"   indexed="true"  stored="true"  
> multiValued="false" /> 
> 
> I am using solr 1.4.1 and use solrj to do the indexing and querying.
> 
> This seems like a rather basic requirement and obviously I am doing something 
> wrong. I didn't find anything in the docs or the mailing list archive so far.
> 
> Any help, hints, pointers would be appreciated.
> 
> Robert
> 

Reply via email to