null+****@clear*****
null+****@clear*****
2012年 8月 9日 (木) 17:50:56 JST
SHIMODA Hiroshi 2012-08-09 17:50:56 +0900 (Thu, 09 Aug 2012) New Revision: f142adc9a5e1a20bcab31c21c7b11a1e3d6aba23 https://github.com/groonga/gcs/commit/f142adc9a5e1a20bcab31c21c7b11a1e3d6aba23 Log: Change output format of gcs-describe-domain Modified files: bin/gcs-describe-domain Modified: bin/gcs-describe-domain (+30 -10) =================================================================== --- bin/gcs-describe-domain 2012-08-09 17:49:40 +0900 (bb8b2fb) +++ bin/gcs-describe-domain 2012-08-09 17:50:56 +0900 (f1a46f4) @@ -14,15 +14,36 @@ commandLine .parse(); function report(domain) { - console.log('Domain Name %s', domain.name); - console.log('Document Service Endpoint %s', domain.getDocumentsEndpoint('localhost')); - console.log('Search Endpoint %s', domain.getSearchEndpoint('localhost')); - console.log('Searchable Documents %s', domain.searchableDocumentsCount); - console.log('Index Fields %s', domain.name); -// console.log('Ranking Fields %s', ; - console.log('SearchPartitionCount %s', domain.searchPartitionCount); - console.log('SearchInstanceCount %s', domain.searchInstanceCount); - console.log('SearchInstanceType %s', domain.searchInstanceType); + console.log('=== Domain Summary ==='); + console.log('Domain Name: %s', + domain.name); + console.log('Document Service endpoint: %s', + domain.getDocumentsEndpoint('localhost')); + console.log('Search Service endpoint: %s', + domain.getSearchEndpoint('localhost')); + console.log('SearchInstanceType: %s', + domain.searchInstanceType); + console.log('SearchPartitionCount: %s', + domain.searchPartitionCount); + console.log('SearchInstanceCount: %s', + domain.searchInstanceCount); + console.log('Searchable Documents: %s', + domain.searchableDocumentsCount); + console.log('Current configuration changes require a call to ' + + 'IndexDocuments: %s', + domain.requiresIndexDocuments ? 'Yes' : 'No' ); + + console.log(''); + console.log('=== Domain Configuration ==='); + + console.log(''); + console.log('Fields:'); + console.log('======='); + domain.indexFields.forEach(function(field) { + console.log('%s %s %s (%s)', + field.name, field.status, field.type, field.options); + }); + console.log('======================'); } if (commandLine.options.domainName) { @@ -30,7 +51,6 @@ if (commandLine.options.domainName) { } else { var domains = CLI.Domain.getAll(commandLine.context); domains.forEach(function(domain, index) { - if (index) console.log('========================================'); report(domain); }); } -------------- next part -------------- HTML$B$NE:IU%U%!%$%k$rJ]4I$7$^$7$?(B...Download