This is an automated email from the ASF dual-hosted git repository.
jleroux pushed a commit to branch trunk in repository https://gitbox.apache.org/repos/asf/ofbiz-plugins.git The following commit(s) were added to refs/heads/trunk by this push: new f906994 Improved: Rename some connoted words like blacklist and whitelist (OFBIZ-12168) f906994 is described below commit f9069945adf5f0aa3577b3228f8f2d27bd655006 Author: Jacques Le Roux <[hidden email]> AuthorDate: Tue Feb 9 09:55:43 2021 +0100 Improved: Rename some connoted words like blacklist and whitelist (OFBIZ-12168) Renames respectively blacklist and whitelist to denylist and allowlist in several places. Renames masters and slaves to mains and replicas in solrconfig.xml inherited from the Apache Solr version we use. The slave word is still used at https://cwiki.apache.org/confluence/display/solr/SolrConfigXml referenced from solrconfig.xml There are still a lot of master word which can be replaced by main, but not in contexts where slave is also used. I'll discuss that on dev ML again... --- ecommerce/webapp/ecommerce/WEB-INF/controller.xml | 24 +-- solr/home/solrdefault/conf/solrconfig.xml | 216 +++++++++++----------- 2 files changed, 120 insertions(+), 120 deletions(-) diff --git a/ecommerce/webapp/ecommerce/WEB-INF/controller.xml b/ecommerce/webapp/ecommerce/WEB-INF/controller.xml index a7c9b86..e13af94 100644 --- a/ecommerce/webapp/ecommerce/WEB-INF/controller.xml +++ b/ecommerce/webapp/ecommerce/WEB-INF/controller.xml @@ -739,16 +739,16 @@ under the License. <response name="error" type="request" value="checkouterror"/> </request-map> - <request-map uri="checkBlacklist"> + <request-map uri="checkDenylist"> <security direct-request="false"/> - <event type="java" path="org.apache.ofbiz.order.shoppingcart.CheckOutEvents" invoke="checkOrderBlacklist"/> + <event type="java" path="org.apache.ofbiz.order.shoppingcart.CheckOutEvents" invoke="checkOrderDenylist"/> <response name="success" type="request" value="processpayment"/> - <response name="failed" type="request" value="failedBlacklist"/> + <response name="failed" type="request" value="failedDenylist"/> <response name="error" type="view" value="checkoutreview"/> </request-map> - <request-map uri="failedBlacklist"> + <request-map uri="failedDenylist"> <security direct-request="false"/> - <event type="java" path="org.apache.ofbiz.order.shoppingcart.CheckOutEvents" invoke="failedBlacklistCheck"/> + <event type="java" path="org.apache.ofbiz.order.shoppingcart.CheckOutEvents" invoke="failedDenylistCheck"/> <response name="success" type="view" value="main"/> <response name="error" type="view" value="error"/> </request-map> @@ -756,8 +756,8 @@ under the License. <request-map uri="processorder"> <security https="true" auth="false"/> <event type="java" path="org.apache.ofbiz.order.shoppingcart.CheckOutEvents" invoke="createOrder"/> - <response name="sales_order" type="request" value="checkBlacklist"/> - <response name="work_order" type="request" value="checkBlacklist"/> + <response name="sales_order" type="request" value="checkDenylist"/> + <response name="work_order" type="request" value="checkDenylist"/> <response name="error" type="view" value="checkoutreview"/> </request-map> <request-map uri="processpayment"> @@ -1689,16 +1689,16 @@ under the License. <request-map uri="onePageProcessOrder"> <security https="true" auth="false"/> <event type="java" path="org.apache.ofbiz.order.shoppingcart.CheckOutEvents" invoke="createOrder"/> - <response name="sales_order" type="request" value="onePageCheckBlacklist"/> - <response name="work_order" type="request" value="onePageCheckBlacklist"/> + <response name="sales_order" type="request" value="onePageCheckDenylist"/> + <response name="work_order" type="request" value="onePageCheckDenylist"/> <response name="error" type="view" value="OnePageCheckout"/> </request-map> - <request-map uri="onePageCheckBlacklist"> + <request-map uri="onePageCheckDenylist"> <security direct-request="false"/> - <event type="java" path="org.apache.ofbiz.order.shoppingcart.CheckOutEvents" invoke="checkOrderBlacklist"/> + <event type="java" path="org.apache.ofbiz.order.shoppingcart.CheckOutEvents" invoke="checkOrderDenylist"/> <response name="success" type="request" value="onePageProcessPayment"/> - <response name="failed" type="request" value="failedBlacklist"/> + <response name="failed" type="request" value="failedDenylist"/> <response name="error" type="view" value="OnePageCheckout"/> </request-map> diff --git a/solr/home/solrdefault/conf/solrconfig.xml b/solr/home/solrdefault/conf/solrconfig.xml index 2bce0b0..e551620 100644 --- a/solr/home/solrdefault/conf/solrconfig.xml +++ b/solr/home/solrdefault/conf/solrconfig.xml @@ -16,9 +16,9 @@ limitations under the License. --> -<!-- +<!-- For more details about configurations options that may appear in - this file, see http://wiki.apache.org/solr/SolrConfigXml. + this file, see http://wiki.apache.org/solr/SolrConfigXml. --> <config> <!-- In all configuration below, a prefix of "solr." for class names @@ -47,9 +47,9 @@ instanceDir. Please note that <lib/> directives are processed in the order - that they appear in your solrconfig.xml file, and are "stacked" - on top of each other when building a ClassLoader - so if you have - plugin jars with dependencies on other jars, the "lower level" + that they appear in your solrconfig.xml file, and are "stacked" + on top of each other when building a ClassLoader - so if you have + plugin jars with dependencies on other jars, the "lower level" dependency jars should be loaded first. If a "./lib" directory exists in your instanceDir, all files @@ -59,7 +59,7 @@ <lib dir="./lib" /> --> - <!-- A 'dir' option by itself adds any files found in the directory + <!-- A 'dir' option by itself adds any files found in the directory to the classpath, this is useful for including all jars in a directory. @@ -70,10 +70,10 @@ If a 'dir' option (with or without a regex) is used and nothing is found that matches, a warning will be logged. - The examples below can be used to load some solr-contribs along + The examples below can be used to load some solr-contribs along with their external dependencies. --> - <!-- + <!-- <lib dir="${solr.install.dir:../../../..}/contrib/extraction/lib" regex=".*\.jar" /> <lib dir="${solr.install.dir:../../../..}/dist/" regex="solr-cell-\d.*\.jar" /> @@ -87,12 +87,12 @@ <lib dir="${solr.install.dir:../../../..}/dist/" regex="solr-velocity-\d.*\.jar" /> --> - <!-- an exact 'path' can be used instead of a 'dir' to specify a - specific jar file. This will cause a serious error to be logged + <!-- an exact 'path' can be used instead of a 'dir' to specify a + specific jar file. This will cause a serious error to be logged if it can't be loaded. --> <!-- - <lib path="../a-jar-that-does-not-exist.jar" /> + <lib path="../a-jar-that-does-not-exist.jar" /> --> <!-- Data Directory @@ -119,7 +119,7 @@ solr.RAMDirectoryFactory is memory based, not persistent, and doesn't work with replication. --> - <directoryFactory name="DirectoryFactory" + <directoryFactory name="DirectoryFactory" class="${solr.directoryFactory:solr.NRTCachingDirectoryFactory}"/> <!-- The CodecFactory for defining the format of the inverted index. @@ -144,14 +144,14 @@ the resource named in 'managedSchemaResourceName', rather than from schema.xml. Note that the managed schema resource CANNOT be named schema.xml. If the managed schema does not exist, Solr will create it after reading schema.xml, then rename - 'schema.xml' to 'schema.xml.bak'. + 'schema.xml' to 'schema.xml.bak'. Do NOT hand edit the managed schema - external modifications will be ignored and overwritten as a result of schema modification REST API calls. When ManagedIndexSchemaFactory is specified with mutable = true, schema modification REST API calls will be allowed; otherwise, error responses will be - sent back for these requests. + sent back for these requests. --> <schemaFactory class="ClassicIndexSchemaFactory"/> @@ -163,15 +163,15 @@ Note: This replaces <indexDefaults> and <mainIndex> from older versions ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --> <indexConfig> - <!-- maxFieldLength was removed in 4.0. To get similar behavior, include a - LimitTokenCountFilterFactory in your fieldType definition. E.g. + <!-- maxFieldLength was removed in 4.0. To get similar behavior, include a + LimitTokenCountFilterFactory in your fieldType definition. E.g. <filter class="solr.LimitTokenCountFilterFactory" maxTokenCount="10000"/> --> <!-- Maximum time to wait for a write lock (ms) for an IndexWriter. Default: 1000 --> <!-- <writeLockTimeout>1000</writeLockTimeout> --> - <!-- Expert: Enabling compound file will use less files for the index, - using fewer file descriptors on the expense of performance decrease. + <!-- Expert: Enabling compound file will use less files for the index, + using fewer file descriptors on the expense of performance decrease. Default in Lucene is "true". Default in Solr is "false" (since 3.6) --> <!-- <useCompoundFile>false</useCompoundFile> --> @@ -186,7 +186,7 @@ <!-- <ramBufferSizeMB>100</ramBufferSizeMB> --> <!-- <maxBufferedDocs>1000</maxBufferedDocs> --> - <!-- Expert: Merge Policy + <!-- Expert: Merge Policy The Merge Policy in Lucene controls how merging of segments is done. The default since Solr/Lucene 3.3 is TieredMergePolicy. The default since Lucene 2.3 was the LogByteSizeMergePolicy, @@ -208,7 +208,7 @@ will be allowed before they are merged into one. Default is 10 for both merge policies. --> - <!-- + <!-- <mergeFactor>10</mergeFactor> --> @@ -218,11 +218,11 @@ can perform merges in the background using separate threads. The SerialMergeScheduler (Lucene 2.2 default) does not. --> - <!-- + <!-- <mergeScheduler class="org.apache.lucene.index.ConcurrentMergeScheduler"/> --> - <!-- LockFactory + <!-- LockFactory This option specifies which Lucene LockFactory implementation to use. @@ -254,7 +254,7 @@ The latest commit point should always be preserved regardless of the criteria. --> - <!-- + <!-- <deletionPolicy class="solr.SolrDeletionPolicy"> --> <!-- The number of commit points to be kept --> @@ -269,7 +269,7 @@ <str name="maxCommitAge">30MINUTES</str> <str name="maxCommitAge">1DAY</str> --> - <!-- + <!-- </deletionPolicy> --> @@ -297,7 +297,7 @@ --> <jmx /> <!-- If you want to connect to a particular server, specify the - agentId + agentId --> <!-- <jmx agentId="myAgent" /> --> <!-- If you want to start a new MBeanServer, specify the serviceUrl --> @@ -329,7 +329,7 @@ Perform a hard commit automatically under certain conditions. Instead of enabling autoCommit, consider using "commitWithin" - when adding documents. + when adding documents. http://wiki.apache.org/solr/UpdateXmlMessages @@ -338,7 +338,7 @@ maxTime - Maximum amount of time in ms that is allowed to pass since a document was added before automatically - triggering a new commit. + triggering a new commit. openSearcher - if false, the commit causes recent index changes to be flushed to stable storage, but does not cause a new searcher to be opened to make those changes visible. @@ -346,9 +346,9 @@ If the updateLog is enabled, then it's highly recommended to have some sort of hard autoCommit to limit the log size. --> - <autoCommit> - <maxTime>${solr.autoCommit.maxTime:15000}</maxTime> - <openSearcher>false</openSearcher> + <autoCommit> + <maxTime>${solr.autoCommit.maxTime:15000}</maxTime> + <openSearcher>false</openSearcher> </autoCommit> <!-- softAutoCommit is like autoCommit except it causes a @@ -357,8 +357,8 @@ faster and more near-realtime friendly than a hard commit. --> - <autoSoftCommit> - <maxTime>${solr.autoSoftCommit.maxTime:-1}</maxTime> + <autoSoftCommit> + <maxTime>${solr.autoSoftCommit.maxTime:-1}</maxTime> </autoSoftCommit> <!-- Update Related Event Listeners @@ -374,7 +374,7 @@ exe - the name of the executable to run dir - dir to use as the current working directory. (default=".") - wait - the calling thread waits until the executable returns. + wait - the calling thread waits until the executable returns. (default="true") args - the arguments to pass to the program. (default is none) env - environment variables to set. (default is none) @@ -445,12 +445,12 @@ <!-- Slow Query Threshold (in millis) - At high request rates, logging all requests can become a bottleneck + At high request rates, logging all requests can become a bottleneck and therefore INFO logging is often turned off. However, it is still useful to be able to set a latency threshold above which a request is considered "slow" and log that request at WARN level so we can easily identify slow queries. - --> + --> <slowQueryThresholdMillis>-1</slowQueryThresholdMillis> @@ -458,7 +458,7 @@ There are two implementations of cache available for Solr, LRUCache, based on a synchronized LinkedHashMap, and - FastLRUCache, based on a ConcurrentHashMap. + FastLRUCache, based on a ConcurrentHashMap. FastLRUCache has faster gets and slower puts in single threaded operation and thus is generally faster than LRUCache @@ -483,7 +483,7 @@ initialSize - the initial capacity (number of entries) of the cache. (see java.util.HashMap) autowarmCount - the number of entries to prepopulate from - and old cache. + and old cache. --> <filterCache class="solr.FastLRUCache" size="512" @@ -507,14 +507,14 @@ Caches Lucene Document objects (the stored fields for each document). Since Lucene internal document ids are transient, - this cache will not be autowarmed. + this cache will not be autowarmed. --> <documentCache class="solr.LRUCache" size="512" initialSize="512" autowarmCount="0"/> - <!-- custom cache currently used by block join --> + <!-- custom cache currently used by block join --> <cache name="perSegFilter" class="solr.search.LRUCache" size="10" @@ -541,8 +541,8 @@ name through SolrIndexSearcher.getCache(),cacheLookup(), and cacheInsert(). The purpose is to enable easy caching of user/application level data. The regenerator argument should - be specified as an implementation of solr.CacheRegenerator - if autowarming is desired. + be specified as an implementation of solr.CacheRegenerator + if autowarming is desired. --> <!-- <cache name="myUserCache" @@ -589,12 +589,12 @@ are collected. For example, if a search for a particular query requests matching documents 10 through 19, and queryWindowSize is 50, then documents 0 through 49 will be collected and cached. Any further - requests in that range can be satisfied via the cache. + requests in that range can be satisfied via the cache. --> <queryResultWindowSize>20</queryResultWindowSize> <!-- Maximum number of documents to cache for any entry in the - queryResultCache. + queryResultCache. --> <queryResultMaxDocsCached>200</queryResultMaxDocsCached> @@ -615,7 +615,7 @@ --> <!-- QuerySenderListener takes an array of NamedList and executes a - local query request for each NamedList in sequence. + local query request for each NamedList in sequence. --> <listener event="newSearcher" class="solr.QuerySenderListener"> <arr name="queries"> @@ -648,8 +648,8 @@ background concurrently. An error is returned if this limit is exceeded. - Recommend values of 1-2 for read-only slaves, higher for - masters w/o cache warming. + Recommend values of 1-2 for read-only replicas, higher for + mains w/o cache warming. --> <maxWarmingSearchers>2</maxWarmingSearchers> @@ -665,7 +665,7 @@ such as /select?qt=XXX handleSelect="true" will cause the SolrDispatchFilter to process - the request and dispatch the query to a handler specified by the + the request and dispatch the query to a handler specified by the "qt" param, assuming "/select" isn't already registered. handleSelect="false" will cause the SolrDispatchFilter to @@ -695,9 +695,9 @@ addHttpRequestToContext - if set to true, it will instruct the requestParsers to include the original HttpServletRequest - object in the context map of the SolrQueryRequest under the + object in the context map of the SolrQueryRequest under the key "httpRequest". It will not be used by any of the existing - Solr components, but may be useful when developing custom + Solr components, but may be useful when developing custom plugins. *** WARNING *** @@ -705,8 +705,8 @@ should make sure your system has some authentication before using enableRemoteStreaming="true" - --> - <requestParsers enableRemoteStreaming="true" + --> + <requestParsers enableRemoteStreaming="true" multipartUploadLimitInKB="2048000" formdataUploadLimitInKB="2048" addHttpRequestToContext="false"/> @@ -730,7 +730,7 @@ --> <!-- <httpCaching never304="true" > - <cacheControl>max-age=30, public</cacheControl> + <cacheControl>max-age=30, public</cacheControl> </httpCaching> --> <!-- To enable Solr to respond with automatically generated HTTP @@ -761,12 +761,12 @@ <!-- <httpCaching lastModifiedFrom="openTime" etagSeed="Solr"> - <cacheControl>max-age=30, public</cacheControl> + <cacheControl>max-age=30, public</cacheControl> </httpCaching> --> </requestDispatcher> - <!-- Request Handlers + <!-- Request Handlers http://wiki.apache.org/solr/SolrRequestHandler @@ -917,7 +917,7 @@ - <!-- A Robust Example + <!-- A Robust Example This example SearchHandler declaration shows off usage of the SearchHandler with many defaults declared @@ -999,14 +999,14 @@ <!-- Spell checking defaults --> <str name="spellcheck">on</str> - <str name="spellcheck.extendedResults">false</str> + <str name="spellcheck.extendedResults">false</str> <str name="spellcheck.count">5</str> <str name="spellcheck.alternativeTermCount">2</str> - <str name="spellcheck.maxResultsForSuggest">5</str> + <str name="spellcheck.maxResultsForSuggest">5</str> <str name="spellcheck.collate">true</str> - <str name="spellcheck.collateExtendedResults">true</str> + <str name="spellcheck.collateExtendedResults">true</str> <str name="spellcheck.maxCollationTries">5</str> - <str name="spellcheck.maxCollations">3</str> + <str name="spellcheck.maxCollations">3</str> </lst> <!-- append spellchecking to our list of components --> @@ -1049,10 +1049,10 @@ <!-- Solr Cell Update Request Handler - http://wiki.apache.org/solr/ExtractingRequestHandler + http://wiki.apache.org/solr/ExtractingRequestHandler --> - <requestHandler name="/update/extract" + <requestHandler name="/update/extract" startup="lazy" class="solr.extraction.ExtractingRequestHandler" > <lst name="defaults"> @@ -1085,7 +1085,7 @@ field value analysis will be marked as "matched" for every token that is produces by the query analysis --> - <requestHandler name="/analysis/field" + <requestHandler name="/analysis/field" startup="lazy" class="solr.FieldAnalysisRequestHandler" /> @@ -1118,23 +1118,23 @@ request parameter that holds the query text to be analyzed. It also supports the "analysis.showmatch" parameter which when set to true, all field tokens that match the query tokens will be marked - as a "match". + as a "match". --> - <requestHandler name="/analysis/document" - class="solr.DocumentAnalysisRequestHandler" + <requestHandler name="/analysis/document" + class="solr.DocumentAnalysisRequestHandler" startup="lazy" /> <!-- Echo the request contents back to the client --> <requestHandler name="/debug/dump" class="solr.DumpRequestHandler" > <lst name="defaults"> - <str name="echoParams">explicit</str> + <str name="echoParams">explicit</str> <str name="echoHandler">true</str> </lst> </requestHandler> <!-- Search Components - Search components are registered to SolrCore and used by + Search components are registered to SolrCore and used by instances of SearchHandler (which can access them by name) By default, the following components are available: @@ -1157,7 +1157,7 @@ <str>debug</str> </arr> - If you register a searchComponent to one of the standard names, + If you register a searchComponent to one of the standard names, that will be used instead of the default. To insert components before or after the 'standard' components, use: @@ -1171,14 +1171,14 @@ </arr> NOTE: The component registered with the name "debug" will - always be executed after the "last-components" + always be executed after the "last-components" --> <!-- Spell Check The spell check component can return a list of alternative spelling - suggestions. + suggestions. http://wiki.apache.org/solr/SpellCheckComponent --> @@ -1217,7 +1217,7 @@ <!-- a spellchecker that can break or combine words. See "/spell" handler below for usage --> <lst name="spellchecker"> <str name="name">wordbreak</str> - <str name="classname">solr.WordBreakSolrSpellChecker</str> + <str name="classname">solr.WordBreakSolrSpellChecker</str> <str name="field">name</str> <str name="combineWords">true</str> <str name="breakWords">true</str> @@ -1236,7 +1236,7 @@ </lst> --> - <!-- a spellchecker that use an alternate comparator + <!-- a spellchecker that use an alternate comparator comparatorClass be one of: 1. score (default) @@ -1263,7 +1263,7 @@ --> </searchComponent> - <!-- A request handler for demonstrating the spellcheck component. + <!-- A request handler for demonstrating the spellcheck component. NOTE: This is purely as an example. The whole purpose of the SpellCheckComponent is to hook it into the request handler that @@ -1285,33 +1285,33 @@ <str name="spellcheck.dictionary">default</str> <str name="spellcheck.dictionary">wordbreak</str> <str name="spellcheck">on</str> - <str name="spellcheck.extendedResults">true</str> + <str name="spellcheck.extendedResults">true</str> <str name="spellcheck.count">10</str> <str name="spellcheck.alternativeTermCount">5</str> - <str name="spellcheck.maxResultsForSuggest">5</str> + <str name="spellcheck.maxResultsForSuggest">5</str> <str name="spellcheck.collate">true</str> - <str name="spellcheck.collateExtendedResults">true</str> + <str name="spellcheck.collateExtendedResults">true</str> <str name="spellcheck.maxCollationTries">10</str> - <str name="spellcheck.maxCollations">5</str> + <str name="spellcheck.maxCollations">5</str> </lst> <arr name="last-components"> <str>spellcheck</str> </arr> </requestHandler> - <!-- The SuggestComponent in Solr provides users with automatic suggestions for query terms. + <!-- The SuggestComponent in Solr provides users with automatic suggestions for query terms. You can use this to implement a powerful auto-suggest feature in your search application. As with the rest of this solrconfig.xml file, the configuration of this component is purely - an example that applies specifically to this configset and example documents. + an example that applies specifically to this configset and example documents. More information about this component and other configuration options are described in the - "Suggester" section of the reference guide available at + "Suggester" section of the reference guide available at http://archive.apache.org/dist/lucene/solr/ref-guide --> <searchComponent name="suggest" class="solr.SuggestComponent"> <lst name="suggester"> <str name="name">mySuggester</str> - <str name="lookupImpl">FuzzyLookupFactory</str> + <str name="lookupImpl">FuzzyLookupFactory</str> <str name="dictionaryImpl">DocumentDictionaryFactory</str> <str name="field">cat</str> <str name="weightField">price</str> @@ -1320,7 +1320,7 @@ </lst> </searchComponent> - <requestHandler name="/suggest" class="solr.SearchHandler" + <requestHandler name="/suggest" class="solr.SearchHandler" startup="lazy" > <lst name="defaults"> <str name="suggest">true</str> @@ -1342,8 +1342,8 @@ This is purely as an example. - In reality you will likely want to add the component to your - already specified request handlers. + In reality you will likely want to add the component to your + already specified request handlers. --> <requestHandler name="/tvrh" class="solr.SearchHandler" startup="lazy"> <lst name="defaults"> @@ -1384,11 +1384,11 @@ --> <str name="carrot.algorithm">org.carrot2.clustering.lingo.LingoClusteringAlgorithm</str> - <!-- Override location of the clustering algorithm's resources + <!-- Override location of the clustering algorithm's resources (attribute definitions and lexical resources). A directory from which to load algorithm-specific stop words, - stop labels and attribute definition XMLs. + stop labels and attribute definition XMLs. For an overview of Carrot2 lexical resources, see: http://download.carrot2.org/head/manual/#chapter.lexical-resources @@ -1416,8 +1416,8 @@ This is purely as an example. - In reality you will likely want to add the component to your - already specified request handlers. + In reality you will likely want to add the component to your + already specified request handlers. --> <requestHandler name="/clustering" startup="lazy" @@ -1467,7 +1467,7 @@ <lst name="defaults"> <bool name="terms">true</bool> <bool name="distrib">false</bool> - </lst> + </lst> <arr name="components"> <str>terms</str> </arr> @@ -1506,7 +1506,7 @@ <highlighting> <!-- Configure the standard fragmenter --> <!-- This could most likely be commented out in the "default" case --> - <fragmenter name="gap" + <fragmenter name="gap" default="true" class="solr.highlight.GapFragmenter"> <lst name="defaults"> @@ -1514,10 +1514,10 @@ </lst> </fragmenter> - <!-- A regular-expression-based fragmenter - (for sentence extraction) + <!-- A regular-expression-based fragmenter + (for sentence extraction) --> - <fragmenter name="regex" + <fragmenter name="regex" class="solr.highlight.RegexFragmenter"> <lst name="defaults"> <!-- slightly smaller fragsizes work better because of slop --> @@ -1530,7 +1530,7 @@ </fragmenter> <!-- Configure the standard formatter --> - <formatter name="html" + <formatter name="html" default="true" class="solr.highlight.HtmlFormatter"> <lst name="defaults"> @@ -1540,27 +1540,27 @@ </formatter> <!-- Configure the standard encoder --> - <encoder name="html" + <encoder name="html" class="solr.highlight.HtmlEncoder" /> <!-- Configure the standard fragListBuilder --> - <fragListBuilder name="simple" + <fragListBuilder name="simple" class="solr.highlight.SimpleFragListBuilder"/> <!-- Configure the single fragListBuilder --> - <fragListBuilder name="single" + <fragListBuilder name="single" class="solr.highlight.SingleFragListBuilder"/> <!-- Configure the weighted fragListBuilder --> - <fragListBuilder name="weighted" + <fragListBuilder name="weighted" default="true" class="solr.highlight.WeightedFragListBuilder"/> <!-- default tag FragmentsBuilder --> - <fragmentsBuilder name="default" + <fragmentsBuilder name="default" default="true" class="solr.highlight.ScoreOrderFragmentsBuilder"> - <!-- + <!-- <lst name="defaults"> <str name="hl.multiValuedSeparatorChar">/</str> </lst> @@ -1568,7 +1568,7 @@ </fragmentsBuilder> <!-- multi-colored tag FragmentsBuilder --> - <fragmentsBuilder name="colored" + <fragmentsBuilder name="colored" class="solr.highlight.ScoreOrderFragmentsBuilder"> <lst name="defaults"> <str name="hl.tag.pre"><![CDATA[ @@ -1581,7 +1581,7 @@ </lst> </fragmentsBuilder> - <boundaryScanner name="default" + <boundaryScanner name="default" default="true" class="solr.highlight.SimpleBoundaryScanner"> <lst name="defaults"> @@ -1590,7 +1590,7 @@ </lst> </boundaryScanner> - <boundaryScanner name="breakIterator" + <boundaryScanner name="breakIterator" class="solr.highlight.BreakIteratorBoundaryScanner"> <lst name="defaults"> <!-- type should be one of CHARACTER, WORD(default), LINE and SENTENCE --> @@ -1612,14 +1612,14 @@ http://wiki.apache.org/solr/UpdateRequestProcessor - --> + --> <!-- Deduplication An example dedup update processor that creates the "id" field on the fly based on the hash code of some other fields. This example has overwriteDupes set to false since we are using the id field as the signatureField and Solr will maintain - uniqueness based on that anyway. + uniqueness based on that anyway. --> <!-- @@ -1691,7 +1691,7 @@ overridden... --> <!-- - <queryResponseWriter name="xml" + <queryResponseWriter name="xml" default="true" class="solr.XMLResponseWriter" /> <queryResponseWriter name="json" class="solr.JSONResponseWriter"/> @@ -1721,7 +1721,7 @@ <!-- XSLT response writer transforms the XML output by any xslt file found in Solr's conf/xslt directory. Changes to xslt files are checked for - every xsltCacheLifetimeSeconds. + every xsltCacheLifetimeSeconds. --> <queryResponseWriter name="xslt" class="solr.XSLTResponseWriter"> <int name="xsltCacheLifetimeSeconds">5</int> @@ -1749,7 +1749,7 @@ --> <!-- example of registering a custom function parser --> <!-- - <valueSourceParser name="myfunc" + <valueSourceParser name="myfunc" class="com.mycompany.MyValueSourceParser" /> --> |
Free forum by Nabble | Edit this page |