title: Lucene document Boosting
body: <p>I am having problem with lucene boosting, Iam trying to boost a particular document which matches with the (firstname)field specified
  I have posted the part of the code</p>
  
  <pre><code>private static Document createDoc(String lucDescription,String primaryk,String specialString){
    Document doc = new Document();
    doc.add(new Field("lucDescription",lucDescription, Field.Store.NO, Field.Index.TOKENIZED));
    doc.add(new Field("primarykey",primaryk,Field.Store.YES,Field.Index.NO));
    doc.add(new Field("specialDescription",specialString, Field.Store.NO, Field.Index.UN_TOKENIZED));
    doc.setBoost ((float)(0.00001));
    if (specialString.equals("chris"))
    doc.setBoost ((float)(100000.1));
    return doc;
  }
  </code></pre>
  
  <p>why is this not working?</p>
  
  <pre><code>public static String dbSearch(String searchString){
    List&lt;String&gt; pkList = new ArrayList&lt;String&gt;();
    String conCat="(";
    try{
     String querystr = searchString;
  
     Query query = new QueryParser("lucDescription", new StandardAnalyzer()).parse(querystr);  
     IndexSearcher searchIndex = new IndexSearcher("/home/athreya/docsIndexFile");
     // Index of the User table--&gt; /home/araghu/aditya/indexFile.
     Hits hits = searchIndex.search(query);
     System.out.println("Found " + hits.length() + " hits.");
     for(int iterator=0;iterator&lt;hits.length();iterator++) {
      String primKey=hits.doc(iterator).get("primarykey");
      System.out.println(primKey);
      pkList.add(primKey);
     }
     searchIndex.close();
  </code></pre>
  
  <p>Thank you in advance
  Athreya</p>