Hi,

 

I am trying to make a solr search query to get result as under I am unable
to get do

 

I have a search term say "pit"

The result should have (in that order)

 

All docs that have "pit" as first WORD in search field  (pit\ *)+

All docs that have first WORD that starts with "pit"  (pit*\  *)+

All docs that have "pit" as WORD anywhere in search field  (except first)
(*\ pit\ *)+

All docs that have  a WORD starting with "pit" anywhere in search field
(except first) (*\ pit*\ *)+

All docs that have "pit" as string anywhere in the search field except cases
covered above (*pit*)

 

Example :

 

Pit the pat 

Pit digger

Pitch ball

Pitcher man

Dig a pit with shovel

Why do you want to dig a pit with shovel

Cricket pitch is 22 yards

What is pithy, I don't know

Per capita income

Epitome of blah blah

 

 

How can I achieve this ?

 

Regards,

 

Prasanna.

 

Reply via email to