title: Lucene search returning same value two times
body: <p><a href="https://i.stack.imgur.com/OfSiH.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/OfSiH.png" alt="enter image description here"></a>Below is my json response from solr index,</p>
  
  <pre><code>&gt; &lt;doc&gt; &lt;str name="longitudeCoordinate"&gt;11.2409&lt;/str&gt; &lt;str
  &gt; name="chainName"&gt;Pegasus Connect&lt;/str&gt; &lt;str
  &gt; name="currencyCode"&gt;EUR&lt;/str&gt; &lt;str name="entityType"&gt;hotelInfo&lt;/str&gt;
  &gt; &lt;str name="propertyName"&gt;BELLA VISTA&lt;/str&gt; &lt;str
  &gt; name="chainCode"&gt;UZ&lt;/str&gt; &lt;str name="marketerName"&gt;Pegasus
  &gt; Solutions&lt;/str&gt; &lt;str name="disableReasonId"&gt;A&lt;/str&gt; &lt;str
  &gt; name="propertyId"&gt;100003&lt;/str&gt; &lt;str name="marketerId"&gt;PEGASUS&lt;/str&gt;
  &gt; &lt;str name="propertyStatus"&gt;Inactive&lt;/str&gt; &lt;str
  &gt; name="latitudeCoordinate"&gt;43.77691&lt;/str&gt; &lt;str
  &gt; name="countryCode"&gt;ES&lt;/str&gt; &lt;/doc&gt;
  </code></pre>
  
  <p>To retrive this details i written the below lucene search i framed the below query,</p>
  
  <pre><code>+entityType:hotelInfo +(propertyId:100003) +(marketerId:PEGASUS) +(chainCode:UZ) +(+propertyName:bella +propertyName:vista*) +(disableReasonId:P disableReasonId:C disableReasonId:A)
  </code></pre>
  
  <p>But it's giving same results two times.</p>
  
  <pre><code>if (hotelName != null) {
                  StandardAnalyzer analyzer;
                  analyzer = new StandardAnalyzer(Version.LUCENE_46);
                  QueryParser queryParser = new QueryParser (Version.LUCENE_46, "propertyName", analyzer);
                //  queryParser.setAllowLeadingWildcard (true);
                  queryParser.setDefaultOperator(QueryParser.Operator.AND);
                  Query pNameQuery = null;
                  try {
                      pNameQuery = queryParser.parse (hotelName + "*");
  
                  } catch (ParseException e) {
  
                      e.printStackTrace ();
                  } finally {
                      analyzer.close ();
                  }
                  hotelInfoQuery.add (pNameQuery, BooleanClause.Occur.MUST);
              }
  </code></pre>
  
  <p>I added only the part responsible for filtering the property-name.It will be useful if i get which part of code is creating multiple results and help to rectify it.</p>
  
  <p>Regards,
  Raghavan</p>