apache - solr unable to search with exact value -


i using solr 4.1.0 , i'm facing strange issue. if give value search field, exact or involving wildcard, gives me 0 search results. on other hand if give field name , * in place of value, results.

also, if search in text field, i.e have copied values of fields, gives me correct output. text default, catch-all fields. feature field has value butter.

so now, happening here if try find in actual field exact value or starting alphabet , *, doesn't give me value while if search in text field, catch-all field, i'm able retrieve value. although if try find in feature field using *, gives me complete result list correctly.

you can view logs text:butter here, logs feature:butter here, logs feature:b* here , logs feature:* here

i'm facing issue particular field only. pointers reason behind strange problem?

if search without field name, solr going search in default search field.
make sure marking fields want search on default.
if using dismax query handler, can add them qf parameter.

also, wildcard queries check [analyzers][1]

on wildcard , fuzzy searches, no text analysis performed on search word. 

as no analysis done @ query time wilcard searches , hence lower casing, stemming not applied during query time index time.


Comments

Popular posts from this blog

blackberry 10 - how to add multiple markers on the google map just by url? -

php - guestbook returning database data to flash -

delphi - Dynamic file type icon -