Prefixing the language-related index fields with "language" prefix.
authorJan Lahoda <jlahoda@netbeans.org>
Mon, 16 Jul 2012 19:27:43 +0200
changeset 83476d14896ac6f
parent 833 63bae9907b7a
child 835 77206632bee8
Prefixing the language-related index fields with "language" prefix.
language/ide/indexing/src/org/netbeans/modules/jackpot30/indexing/index/IndexQuery.java
language/ide/indexing/src/org/netbeans/modules/jackpot30/indexing/index/Indexer.java
     1.1 --- a/language/ide/indexing/src/org/netbeans/modules/jackpot30/indexing/index/IndexQuery.java	Mon Jul 16 17:32:27 2012 +0200
     1.2 +++ b/language/ide/indexing/src/org/netbeans/modules/jackpot30/indexing/index/IndexQuery.java	Mon Jul 16 19:27:43 2012 +0200
     1.3 @@ -94,7 +94,7 @@
     1.4          index.query(new ArrayList<Object>(), new Convertor<Document, Object>() {
     1.5              @Override public Object convert(Document doc) {
     1.6                  try {
     1.7 -                    ByteArrayInputStream in = new ByteArrayInputStream(CompressionTools.decompress(doc.getField("encoded").getBinaryValue()));
     1.8 +                    ByteArrayInputStream in = new ByteArrayInputStream(CompressionTools.decompress(doc.getField("languageEncoded").getBinaryValue()));
     1.9  
    1.10                      try {
    1.11                          Map<String, Integer> freqs;
    1.12 @@ -109,7 +109,7 @@
    1.13                          }
    1.14  
    1.15                          if (matches) {
    1.16 -                            result.put(doc.getField("path").stringValue(), freqs);
    1.17 +                            result.put(doc.getField("languagePath").stringValue(), freqs);
    1.18                          }
    1.19                      } finally {
    1.20                          in.close();
    1.21 @@ -124,7 +124,7 @@
    1.22              }
    1.23          }, new FieldSelector() {
    1.24              public FieldSelectorResult accept(String string) {
    1.25 -                return "encoded".equals(string) || "path".equals(string) ? FieldSelectorResult.LOAD : FieldSelectorResult.NO_LOAD;
    1.26 +                return "languageEncoded".equals(string) || "languagePath".equals(string) ? FieldSelectorResult.LOAD : FieldSelectorResult.NO_LOAD;
    1.27              }
    1.28          }, null, query(pattern));
    1.29  
    1.30 @@ -145,7 +145,7 @@
    1.31                  PhraseQuery pq = new PhraseQuery();
    1.32  
    1.33                  for (String s : c) {
    1.34 -                    pq.add(new Term("content", s));
    1.35 +                    pq.add(new Term("languageContent", s));
    1.36                  }
    1.37  
    1.38                  emb.add(pq, BooleanClause.Occur.MUST);
    1.39 @@ -156,12 +156,12 @@
    1.40              if (additionalConstraints != null && !additionalConstraints.requiredErasedTypes.isEmpty()) {
    1.41                  BooleanQuery constraintsQuery = new BooleanQuery();
    1.42  
    1.43 -                constraintsQuery.add(new TermQuery(new Term("attributed", "false")), BooleanClause.Occur.SHOULD);
    1.44 +                constraintsQuery.add(new TermQuery(new Term("languageAttributed", "false")), BooleanClause.Occur.SHOULD);
    1.45  
    1.46                  BooleanQuery constr = new BooleanQuery();
    1.47  
    1.48                  for (String tc : additionalConstraints.requiredErasedTypes) {
    1.49 -                    constr.add(new TermQuery(new Term("erasedTypes", tc)), BooleanClause.Occur.MUST);
    1.50 +                    constr.add(new TermQuery(new Term("languageErasedTypes", tc)), BooleanClause.Occur.MUST);
    1.51                  }
    1.52  
    1.53                  constraintsQuery.add(constr, BooleanClause.Occur.SHOULD);
     2.1 --- a/language/ide/indexing/src/org/netbeans/modules/jackpot30/indexing/index/Indexer.java	Mon Jul 16 17:32:27 2012 +0200
     2.2 +++ b/language/ide/indexing/src/org/netbeans/modules/jackpot30/indexing/index/Indexer.java	Mon Jul 16 19:27:43 2012 +0200
     2.3 @@ -115,14 +115,14 @@
     2.4  
     2.5              BulkSearch.getDefault().encode(toProcess, ec);
     2.6  
     2.7 -            luceneWriter.deleteDocuments(new Term("path", relative));
     2.8 +            luceneWriter.deleteDocuments(new Term("languagePath", relative));
     2.9  
    2.10              Document doc = new Document();
    2.11  
    2.12 -            doc.add(new Field("content", new TokenStreamImpl(ec.getContent())));
    2.13 +            doc.add(new Field("languageContent", new TokenStreamImpl(ec.getContent())));
    2.14              out.close();
    2.15 -            doc.add(new Field("encoded", CompressionTools.compress(out.toByteArray()), Field.Store.YES));
    2.16 -            doc.add(new Field("path", relative, Field.Store.YES, Field.Index.NOT_ANALYZED));
    2.17 +            doc.add(new Field("languageEncoded", CompressionTools.compress(out.toByteArray()), Field.Store.YES));
    2.18 +            doc.add(new Field("languagePath", relative, Field.Store.YES, Field.Index.NOT_ANALYZED));
    2.19  
    2.20              if (services != null) {
    2.21                  final Set<String> erased = new HashSet<String>();
    2.22 @@ -153,7 +153,7 @@
    2.23                      }
    2.24                  }.scan(toProcess, null);
    2.25  
    2.26 -                doc.add(new Field("erasedTypes", new TokenStreamImpl(erased)));
    2.27 +                doc.add(new Field("languageErasedTypes", new TokenStreamImpl(erased)));
    2.28              }
    2.29              
    2.30              luceneWriter.addDocument(doc);
    2.31 @@ -179,7 +179,7 @@
    2.32          String relative = access.getRelativePath(indexable);
    2.33          
    2.34          try {
    2.35 -            luceneWriter.deleteDocuments(new Term("path", relative));
    2.36 +            luceneWriter.deleteDocuments(new Term("languagePath", relative));
    2.37          } catch (CorruptIndexException ex) {
    2.38              Logger.getLogger(Indexer.class.getName()).log(Level.WARNING, null, ex);
    2.39          } catch (IOException ex) {