Hi everyone! I'm also having some zero match weirdness. When I execute this search:
?q=Create+a+self+contained+Part+Module&defType=edismax&qf=location^0.9+text^0.8+fileName^8.0+title^4.0 I get ZERO results. If I remove the fileName qf parameter (an indexed but not stored field), I get 5 hits. ?q= Create+a+self+contained+Part+Module&defType=edismax&qf=location^0.9+text^0.8+title^4.0 Putting quotes around the original query returns the hit, but that shouldn't be required, I would think. Also, removing part of the query text gives the intended results(!): ?q=contained+Part+Module&defType=edismax&qf=location^0.9+text^0.8+fileName^8.0+title^4.0 These search parameters haven't seemed to be a problem until this example. Other searches with the same parameters return their intended results. What are some things I should be looking at? Thanks in advance! Debug info: <str name="rawquerystring">Create a self contained Part Module</str><str name="querystring">Create a self contained Part Module</str><str name="parsedquery">+((DisjunctionMaxQuery((fileName:Create^8.0 | title:creat^4.0 | text:creat^0.8 | location:creat^0.9)) DisjunctionMaxQuery((fileName:a^8.0)) DisjunctionMaxQuery((fileName:self^8.0 | title:self^4.0 | text:self^0.8 | location:self^0.9)) DisjunctionMaxQuery((fileName:contained^8.0 | title:contain^4.0 | text:contain^0.8 | location:contain^0.9)) DisjunctionMaxQuery((fileName:Part^8.0 | title:part^4.0 | text:part^0.8 | location:part^0.9)) DisjunctionMaxQuery((fileName:Module^8.0 | title:modul^4.0 | text:modul^0.8 | location:modul^0.9)))~6)</str> <str name="parsedquery_toString">+(((fileName:Create^8.0 | title:creat^4.0 | text:creat^0.8 | location:creat^0.9) (fileName:a^8.0) (fileName:self^8.0 | title:self^4.0 | text:self^0.8 | location:self^0.9) (fileName:contained^8.0 | title:contain^4.0 | text:contain^0.8 | location:contain^0.9) (fileName:Part^8.0 | title:part^4.0 | text:part^0.8 | location:part^0.9) (fileName:Module^8.0 | title:modul^4.0 | text:modul^0.8 | location:modul^0.9))~6)</str>