Return-Path: X-Original-To: apmail-lucene-commits-archive@www.apache.org Delivered-To: apmail-lucene-commits-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id B1B8010E0C for ; Mon, 17 Nov 2014 08:48:30 +0000 (UTC) Received: (qmail 91689 invoked by uid 500); 17 Nov 2014 08:48:30 -0000 Mailing-List: contact commits-help@lucene.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@lucene.apache.org Delivered-To: mailing list commits@lucene.apache.org Received: (qmail 91675 invoked by uid 99); 17 Nov 2014 08:48:30 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 17 Nov 2014 08:48:30 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=5.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.4] (HELO eris.apache.org) (140.211.11.4) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 17 Nov 2014 08:48:29 +0000 Received: from eris.apache.org (localhost [127.0.0.1]) by eris.apache.org (Postfix) with ESMTP id 511E72388ADA; Mon, 17 Nov 2014 08:47:39 +0000 (UTC) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r1640099 [4/4] - in /lucene/dev/branches/lucene6005: ./ dev-tools/ dev-tools/scripts/ lucene/ lucene/analysis/ lucene/analysis/common/ lucene/analysis/common/src/java/org/apache/lucene/analysis/sr/ lucene/analysis/common/src/resources/META-... Date: Mon, 17 Nov 2014 08:47:36 -0000 To: commits@lucene.apache.org From: mikemccand@apache.org X-Mailer: svnmailer-1.0.9 Message-Id: <20141117084739.511E72388ADA@eris.apache.org> X-Virus-Checked: Checked by ClamAV on apache.org Modified: lucene/dev/branches/lucene6005/solr/core/src/java/org/apache/solr/spelling/suggest/fst/BlendedInfixLookupFactory.java URL: http://svn.apache.org/viewvc/lucene/dev/branches/lucene6005/solr/core/src/java/org/apache/solr/spelling/suggest/fst/BlendedInfixLookupFactory.java?rev=1640099&r1=1640098&r2=1640099&view=diff ============================================================================== --- lucene/dev/branches/lucene6005/solr/core/src/java/org/apache/solr/spelling/suggest/fst/BlendedInfixLookupFactory.java (original) +++ lucene/dev/branches/lucene6005/solr/core/src/java/org/apache/solr/spelling/suggest/fst/BlendedInfixLookupFactory.java Mon Nov 17 08:47:34 2014 @@ -19,13 +19,17 @@ package org.apache.solr.spelling.suggest import java.io.File; import java.io.IOException; +import java.util.ArrayList; +import java.util.List; +import java.util.Set; import org.apache.lucene.analysis.Analyzer; import org.apache.lucene.search.suggest.Lookup; import org.apache.lucene.search.suggest.analyzing.AnalyzingInfixSuggester; -import org.apache.lucene.search.suggest.analyzing.BlendedInfixSuggester.BlenderType; import org.apache.lucene.search.suggest.analyzing.BlendedInfixSuggester; +import org.apache.lucene.search.suggest.analyzing.BlendedInfixSuggester.BlenderType; import org.apache.lucene.store.FSDirectory; +import org.apache.lucene.util.BytesRef; import org.apache.solr.common.util.NamedList; import org.apache.solr.core.SolrCore; import org.apache.solr.schema.FieldType; @@ -100,7 +104,25 @@ public class BlendedInfixLookupFactory e return new BlendedInfixSuggester(core.getSolrConfig().luceneMatchVersion, FSDirectory.open(new File(indexPath).toPath()), indexAnalyzer, queryAnalyzer, minPrefixChars, - blenderType, numFactor, true); + blenderType, numFactor, true) { + @Override + public List lookup(CharSequence key, Set contexts, int num, boolean allTermsRequired, boolean doHighlight) throws IOException { + List res = super.lookup(key, contexts, num, allTermsRequired, doHighlight); + if (doHighlight) { + List res2 = new ArrayList<>(); + for(LookupResult hit : res) { + res2.add(new LookupResult(hit.highlightKey.toString(), + hit.highlightKey, + hit.value, + hit.payload, + hit.contexts)); + } + res = res2; + } + + return res; + } + }; } catch (IOException e) { throw new RuntimeException(); } Modified: lucene/dev/branches/lucene6005/solr/webapp/web/css/styles/files.css URL: http://svn.apache.org/viewvc/lucene/dev/branches/lucene6005/solr/webapp/web/css/styles/files.css?rev=1640099&r1=1640098&r2=1640099&view=diff ============================================================================== --- lucene/dev/branches/lucene6005/solr/webapp/web/css/styles/files.css (original) +++ lucene/dev/branches/lucene6005/solr/webapp/web/css/styles/files.css Mon Nov 17 08:47:34 2014 @@ -23,6 +23,11 @@ limitations under the License. width: 20%; } +#content #files #tree-holder li +{ + overflow: hidden; +} + #content #files form .buttons button { float: right; Modified: lucene/dev/branches/lucene6005/solr/webapp/web/js/scripts/files.js URL: http://svn.apache.org/viewvc/lucene/dev/branches/lucene6005/solr/webapp/web/js/scripts/files.js?rev=1640099&r1=1640098&r2=1640099&view=diff ============================================================================== --- lucene/dev/branches/lucene6005/solr/webapp/web/js/scripts/files.js (original) +++ lucene/dev/branches/lucene6005/solr/webapp/web/js/scripts/files.js Mon Nov 17 08:47:34 2014 @@ -103,6 +103,7 @@ sammy.get data: { title : file, attr : { + title : file, href : '#/' + current_core + '/files?file=' + prefix + file } }, @@ -161,7 +162,7 @@ sammy.get var endpoint = file_endpoint + '?file=' + selected_file; - var content_type_map = { xml : 'text/xml', html : 'text/html', js : 'text/javascript' }; + var content_type_map = { xml : 'text/xml', html : 'text/html', js : 'text/javascript', json : 'application/json', 'css' : 'text/css' }; var file_ext = selected_file.match( /\.(\w+)$/ ); endpoint += '&contentType=' + ( content_type_map[ file_ext[1] || '' ] || 'text/plain' ) + ';charset=utf-8'; @@ -209,6 +210,14 @@ sammy.get { highlight = 'javascript'; } + else if( 0 === content_type.indexOf( 'text/css' ) ) + { + highlight = 'css'; + } + else if( 0 === content_type.indexOf( 'application/json' ) ) + { + highlight = 'json'; + } var code = $( '
' +

Modified: lucene/dev/branches/lucene6005/solr/webapp/web/js/scripts/index.js
URL: http://svn.apache.org/viewvc/lucene/dev/branches/lucene6005/solr/webapp/web/js/scripts/index.js?rev=1640099&r1=1640098&r2=1640099&view=diff
==============================================================================
--- lucene/dev/branches/lucene6005/solr/webapp/web/js/scripts/index.js (original)
+++ lucene/dev/branches/lucene6005/solr/webapp/web/js/scripts/index.js Mon Nov 17 08:47:34 2014
@@ -257,7 +257,7 @@ sammy.get
               .show();
           }
 
-          var commandLineArgs = app.dashboard_values['jvm']['jmx']['commandLineArgs'];
+          var commandLineArgs = app.dashboard_values['jvm']['jmx']['commandLineArgs'].sort().reverse();
           if( 0 !== commandLineArgs.length )
           {
             var cmd_arg_element = $( '.command_line_args dt', this );

Modified: lucene/dev/branches/lucene6005/solr/webapp/web/js/scripts/plugins.js
URL: http://svn.apache.org/viewvc/lucene/dev/branches/lucene6005/solr/webapp/web/js/scripts/plugins.js?rev=1640099&r1=1640098&r2=1640099&view=diff
==============================================================================
--- lucene/dev/branches/lucene6005/solr/webapp/web/js/scripts/plugins.js (original)
+++ lucene/dev/branches/lucene6005/solr/webapp/web/js/scripts/plugins.js Mon Nov 17 08:47:34 2014
@@ -235,21 +235,21 @@ var render_plugin_data = function( plugi
           }
 
           content += '
  • ' + "\n"; - content += '
    ' + detail_key + ':
    ' + "\n"; + content += '
    ' + detail_key.esc() + ':
    ' + "\n"; if($.isArray(detail_value)) { $.each(detail_value, function(index, value) { - content += '
    ' + value + '
    ' + "\n"; + content += '
    ' + value.esc() + '
    ' + "\n"; }); } else { - content += '
    ' + detail_value + '
    ' + "\n"; + content += '
    ' + new String( detail_value ).esc() + '
    ' + "\n"; } content += '
  • ' + "\n"; } else if( 'stats' === detail_key && details[detail_key] ) { content += '
  • ' + "\n"; - content += '' + detail_key + ':' + "\n"; + content += '' + detail_key.esc() + ':' + "\n"; content += '
      ' + "\n"; for( var stats_key in details[detail_key] ) @@ -258,8 +258,8 @@ var render_plugin_data = function( plugi stats_value = stats_value.replace( /([\(@])/g, '$1​' ); content += '
    • ' + "\n"; - content += '
      ' + stats_key + ':
      ' + "\n"; - content += '
      ' + stats_value + '
      ' + "\n"; + content += '
      ' + stats_key.esc() + ':
      ' + "\n"; + content += '
      ' + stats_value.esc() + '
      ' + "\n"; content += '
    • ' + "\n"; }