Hi,

I would probably use (e)DisMax.
Index your url and metadata fields as text without stemming, e.g. text_general
Then query as &q=mycompany&defType=edismax&qf=title^10 content^1 url^5
If you like to give higher weight to the domain/site part of the URL, apply 
UrlClassifyProcessor and search the "domain" field separately with higher 
weight.

--
Jan Høydahl, search solution architect
Cominvent AS - www.facebook.com/Cominvent
Solr Training - www.solrtraining.com

On 22. mai 2012, at 12:23, Shameema Umer wrote:

> Thanks Li Li and Jan.
> 
> Yes, if url is www.company.com/foo/bar/index.html, I should be able to
> search the sub-strings like company, foo or bar etc.
> 
> when I changed the part of my schema file from
> 
>    <defaultSearchField>content</defaultSearchField>
> 
> to
> 
>   <defaultSearchField>stext</defaultSearchField>
>   <copyField source="title" dest="stext"/>
>   <copyField source="content" dest="stext"/>
>   <copyField source="site" dest="stext"/>
> 
> server error occurred after restarting solr. Do I need to re-index solr.
> Please help me as i need to search title url and content with privilege to
> title. If DisMaxRequestHandler helps me solve my problems, let me know the
> best tutorial page to study
> it.<http://wiki.apache.org/solr/DisMaxRequestHandler?action=fullsearch&context=180&value=linkto%3A%22DisMaxRequestHandler%22>
> 
> Thanks
> Shameema
> <http://wiki.apache.org/solr/DisMaxRequestHandler?action=fullsearch&context=180&value=linkto%3A%22DisMaxRequestHandler%22>

Reply via email to