[prev in list] [next in list] [prev in thread] [next in thread] 

List:       jedit-cvs
Subject:    [ jEdit-commits ] SF.net SVN: jedit:[17919]
From:       shlomy () users ! sourceforge ! net
Date:       2010-05-29 14:31:19
Message-ID: E1OIN4J-00087x-6p () sfp-svn-3 ! v30 ! ch3 ! sourceforge ! com
[Download RAW message or body]

Revision: 17919
          http://jedit.svn.sourceforge.net/jedit/?rev=17919&view=rev
Author:   shlomy
Date:     2010-05-29 14:31:18 +0000 (Sat, 29 May 2010)

Log Message:
-----------
Update some places with the new origin id field in origin documents.

Modified Paths:
--------------
    plugins/CtagsInterface/trunk/src/ctagsinterface/index/TagIndex.java

Modified: plugins/CtagsInterface/trunk/src/ctagsinterface/index/TagIndex.java
===================================================================
--- plugins/CtagsInterface/trunk/src/ctagsinterface/index/TagIndex.java	2010-05-29 \
                13:07:49 UTC (rev 17918)
+++ plugins/CtagsInterface/trunk/src/ctagsinterface/index/TagIndex.java	2010-05-29 \
14:31:18 UTC (rev 17919) @@ -102,10 +102,13 @@
 			new HashSet<String>());
 		keywordAnalyzer = new KeywordAnalyzer();
 		analyzer = new PerFieldAnalyzerWrapper(standardAnalyzer);
+		// Tag documents
 		analyzer.addAnalyzer(_NAME_FLD, keywordAnalyzer);
 		analyzer.addAnalyzer(_PATH_FLD, keywordAnalyzer);
 		analyzer.addAnalyzer(_ORIGIN_FLD, keywordAnalyzer);
+		// Origin documents
 		analyzer.addAnalyzer(ORIGIN_ID_FLD, keywordAnalyzer);
+		analyzer.addAnalyzer(TYPE_FLD, keywordAnalyzer);
 		fixedFields = new HashSet<String>();
 		for (String s: FIXED_FIELDS)
 			fixedFields.add(s);
@@ -170,7 +173,7 @@
 		{
 			public void handle(Document doc)
 			{
-				origins.add(doc.get(ORIGIN_FLD));
+				origins.add(doc.get(ORIGIN_ID_FLD));
 			}
 		});
 	}
@@ -335,7 +338,7 @@
 		Query q = getQuery(s);
 		if (q != null)
 		{
-			try	{ writer.deleteDocuments(q); }
+			try	{ writer.deleteDocuments(q); writer.optimize(); }
 			catch (IOException e) {	e.printStackTrace(); }
 		}
 		endActivity();
@@ -366,7 +369,7 @@
 			Document doc = new Document();
 			doc.add(new Field(DOCTYPE_FLD, ORIGIN_DOC_TYPE, Store.YES, Index.ANALYZED));
 			doc.add(new Field(TYPE_FLD, type.name, Store.YES, Index.ANALYZED));
-			doc.add(new Field(ORIGIN_FLD, id, Store.YES, Index.ANALYZED));
+			doc.add(new Field(ORIGIN_ID_FLD, id, Store.YES, Index.ANALYZED));
 			try { writer.addDocument(doc); }
 			catch (IOException e) { e.printStackTrace(); }
 			endActivity();


This was sent by the SourceForge.net collaborative development platform, the world's \
largest Open Source development site.

------------------------------------------------------------------------------

_______________________________________________
jEdit-CVS mailing list
jEdit-CVS@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jedit-cvs


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic