【问题标题】:How to Enable Spell Checker in Solr如何在 Solr 中启用拼写检查器
【发布时间】:2014-02-21 06:35:29
【问题描述】:

我正在使用 Solr 和 Magento CE1.7.0.2

我希望它可以正常工作以按名称搜索。但现在我想启用拼写检查器

我发现拼写检查默认不会启用,所以我必须自己用自己的代码启用它。 为此,我必须编辑以下文件中的代码

  1. schema.xml
  2. solrconfig.xml

我已经完成了这两个,这里是我的 solr 日志,请看一下。

0    [main] INFO  org.eclipse.jetty.server.Server  – jetty-8.1.10.v20130312
27   [main] INFO  org.eclipse.jetty.deploy.providers.ScanningAppProvider  – Deployment monitor /root/Desktop/solr/solr-4.6.0/example/contexts at interval 0
35   [main] INFO  org.eclipse.jetty.deploy.DeploymentManager  – Deployable added: /root/Desktop/solr/solr-4.6.0/example/contexts/solr-jetty-context.xml
1183 [main] INFO  org.eclipse.jetty.webapp.StandardDescriptorProcessor  – NO JSP Support for /solr, did not find org.apache.jasper.servlet.JspServlet
1219 [main] INFO  org.apache.solr.servlet.SolrDispatchFilter  – SolrDispatchFilter.init()
1233 [main] INFO  org.apache.solr.core.SolrResourceLoader  – JNDI not configured for solr (NoInitialContextEx)
1233 [main] INFO  org.apache.solr.core.SolrResourceLoader  – solr home defaulted to 'solr/' (could not find system property or JNDI)
1234 [main] INFO  org.apache.solr.core.SolrResourceLoader  – new SolrResourceLoader for directory: 'solr/'
1363 [main] INFO  org.apache.solr.core.ConfigSolr  – Loading container configuration from /root/Desktop/solr/solr-4.6.0/example/solr/solr.xml
1473 [main] INFO  org.apache.solr.core.ConfigSolrXml  – Config-defined core root directory: 
1481 [main] INFO  org.apache.solr.core.CoreContainer  – New CoreContainer 18119756
1482 [main] INFO  org.apache.solr.core.CoreContainer  – Loading cores into CoreContainer [instanceDir=solr/]
1493 [main] INFO  org.apache.solr.handler.component.HttpShardHandlerFactory  – Setting socketTimeout to: 0
1493 [main] INFO  org.apache.solr.handler.component.HttpShardHandlerFactory  – Setting urlScheme to: http://
1493 [main] INFO  org.apache.solr.handler.component.HttpShardHandlerFactory  – Setting connTimeout to: 0
1493 [main] INFO  org.apache.solr.handler.component.HttpShardHandlerFactory  – Setting maxConnectionsPerHost to: 20
1495 [main] INFO  org.apache.solr.handler.component.HttpShardHandlerFactory  – Setting corePoolSize to: 0
1495 [main] INFO  org.apache.solr.handler.component.HttpShardHandlerFactory  – Setting maximumPoolSize to: 2147483647
1495 [main] INFO  org.apache.solr.handler.component.HttpShardHandlerFactory  – Setting maxThreadIdleTime to: 5
1495 [main] INFO  org.apache.solr.handler.component.HttpShardHandlerFactory  – Setting sizeOfQueue to: -1
1495 [main] INFO  org.apache.solr.handler.component.HttpShardHandlerFactory  – Setting fairnessPolicy to: false
1599 [main] INFO  org.apache.solr.logging.LogWatcher  – SLF4J impl is org.slf4j.impl.Log4jLoggerFactory
1600 [main] INFO  org.apache.solr.logging.LogWatcher  – Registering Log Listener [Log4j (org.slf4j.impl.Log4jLoggerFactory)]
1627 [main] INFO  org.apache.solr.core.CoresLocator  – Looking for core definitions underneath /root/Desktop/solr/solr-4.6.0/example/solr
1641 [main] INFO  org.apache.solr.core.CoresLocator  – Found core collection1 in /root/Desktop/solr/solr-4.6.0/example/solr/collection1/
1641 [main] INFO  org.apache.solr.core.CoresLocator  – Found 1 core definitions
1643 [coreLoadExecutor-3-thread-1] INFO  org.apache.solr.core.CoreContainer  – Creating SolrCore 'collection1' using instanceDir: /root/Desktop/solr/solr-4.6.0/example/solr/collection1
1643 [coreLoadExecutor-3-thread-1] INFO  org.apache.solr.core.SolrResourceLoader  – new SolrResourceLoader for directory: '/root/Desktop/solr/solr-4.6.0/example/solr/collection1/'
1710 [coreLoadExecutor-3-thread-1] INFO  org.apache.solr.core.SolrConfig  – Adding specified lib dirs to ClassLoader
1712 [coreLoadExecutor-3-thread-1] INFO  org.apache.solr.core.SolrResourceLoader  – Adding 'file:/root/Desktop/solr/solr-4.6.0/contrib/extraction/lib/juniversalchardet-1.0.3.jar' to classloader
1712 [coreLoadExecutor-3-thread-1] INFO  org.apache.solr.core.SolrResourceLoader  – Adding 'file:/root/Desktop/solr/solr-4.6.0/contrib/extraction/lib/commons-compress-1.4.1.jar' to classloader
1712 [coreLoadExecutor-3-thread-1] INFO  org.apache.solr.core.SolrResourceLoader  – Adding 'file:/root/Desktop/solr/solr-4.6.0/contrib/extraction/lib/metadata-extractor-2.6.2.jar' to classloader
1712 [coreLoadExecutor-3-thread-1] INFO  org.apache.solr.core.SolrResourceLoader  – Adding 'file:/root/Desktop/solr/solr-4.6.0/contrib/extraction/lib/xercesImpl-2.9.1.jar' to classloader
1713 [coreLoadExecutor-3-thread-1] INFO  org.apache.solr.core.SolrResourceLoader  – Adding 'file:/root/Desktop/solr/solr-4.6.0/contrib/extraction/lib/bcprov-jdk15-1.45.jar' to classloader
1713 [coreLoadExecutor-3-thread-1] INFO  org.apache.solr.core.SolrResourceLoader  – Adding 'file:/root/Desktop/solr/solr-4.6.0/contrib/extraction/lib/isoparser-1.0-RC-1.jar' to classloader
1713 [coreLoadExecutor-3-thread-1] INFO  org.apache.solr.core.SolrResourceLoader  – Adding 'file:/root/Desktop/solr/solr-4.6.0/contrib/extraction/lib/poi-scratchpad-3.9.jar' to classloader
1713 [coreLoadExecutor-3-thread-1] INFO  org.apache.solr.core.SolrResourceLoader  – Adding 'file:/root/Desktop/solr/solr-4.6.0/contrib/extraction/lib/poi-ooxml-schemas-3.9.jar' to classloader
1713 [coreLoadExecutor-3-thread-1] INFO  org.apache.solr.core.SolrResourceLoader  – Adding 'file:/root/Desktop/solr/solr-4.6.0/contrib/extraction/lib/tagsoup-1.2.1.jar' to classloader
1713 [coreLoadExecutor-3-thread-1] INFO  org.apache.solr.core.SolrResourceLoader  – Adding 'file:/root/Desktop/solr/solr-4.6.0/contrib/extraction/lib/poi-ooxml-3.9.jar' to classloader
1714 [coreLoadExecutor-3-thread-1] INFO  org.apache.solr.core.SolrResourceLoader  – Adding 'file:/root/Desktop/solr/solr-4.6.0/contrib/extraction/lib/tika-core-1.4.jar' to classloader
1714 [coreLoadExecutor-3-thread-1] INFO  org.apache.solr.core.SolrResourceLoader  – Adding 'file:/root/Desktop/solr/solr-4.6.0/contrib/extraction/lib/pdfbox-1.8.1.jar' to classloader
1714 [coreLoadExecutor-3-thread-1] INFO  org.apache.solr.core.SolrResourceLoader  – Adding 'file:/root/Desktop/solr/solr-4.6.0/contrib/extraction/lib/bcmail-jdk15-1.45.jar' to classloader
1714 [coreLoadExecutor-3-thread-1] INFO  org.apache.solr.core.SolrResourceLoader  – Adding 'file:/root/Desktop/solr/solr-4.6.0/contrib/extraction/lib/poi-3.9.jar' to classloader
1715 [coreLoadExecutor-3-thread-1] INFO  org.apache.solr.core.SolrResourceLoader  – Adding 'file:/root/Desktop/solr/solr-4.6.0/contrib/extraction/lib/vorbis-java-tika-0.1.jar' to classloader
1715 [coreLoadExecutor-3-thread-1] INFO  org.apache.solr.core.SolrResourceLoader  – Adding 'file:/root/Desktop/solr/solr-4.6.0/contrib/extraction/lib/xmlbeans-2.3.0.jar' to classloader
1715 [coreLoadExecutor-3-thread-1] INFO  org.apache.solr.core.SolrResourceLoader  – Adding 'file:/root/Desktop/solr/solr-4.6.0/contrib/extraction/lib/netcdf-4.2-min.jar' to classloader
1715 [coreLoadExecutor-3-thread-1] INFO  org.apache.solr.core.SolrResourceLoader  – Adding 'file:/root/Desktop/solr/solr-4.6.0/contrib/extraction/lib/fontbox-1.8.1.jar' to classloader
1716 [coreLoadExecutor-3-thread-1] INFO  org.apache.solr.core.SolrResourceLoader  – Adding 'file:/root/Desktop/solr/solr-4.6.0/contrib/extraction/lib/icu4j-49.1.jar' to classloader
1716 [coreLoadExecutor-3-thread-1] INFO  org.apache.solr.core.SolrResourceLoader  – Adding 'file:/root/Desktop/solr/solr-4.6.0/contrib/extraction/lib/dom4j-1.6.1.jar' to classloader
1716 [coreLoadExecutor-3-thread-1] INFO  org.apache.solr.core.SolrResourceLoader  – Adding 'file:/root/Desktop/solr/solr-4.6.0/contrib/extraction/lib/vorbis-java-core-0.1.jar' to classloader
1716 [coreLoadExecutor-3-thread-1] INFO  org.apache.solr.core.SolrResourceLoader  – Adding 'file:/root/Desktop/solr/solr-4.6.0/contrib/extraction/lib/tika-parsers-1.4.jar' to classloader
1716 [coreLoadExecutor-3-thread-1] INFO  org.apache.solr.core.SolrResourceLoader  – Adding 'file:/root/Desktop/solr/solr-4.6.0/contrib/extraction/lib/boilerpipe-1.1.0.jar' to classloader
1717 [coreLoadExecutor-3-thread-1] INFO  org.apache.solr.core.SolrResourceLoader  – Adding 'file:/root/Desktop/solr/solr-4.6.0/contrib/extraction/lib/apache-mime4j-dom-0.7.2.jar' to classloader
1717 [coreLoadExecutor-3-thread-1] INFO  org.apache.solr.core.SolrResourceLoader  – Adding 'file:/root/Desktop/solr/solr-4.6.0/contrib/extraction/lib/apache-mime4j-core-0.7.2.jar' to classloader
1717 [coreLoadExecutor-3-thread-1] INFO  org.apache.solr.core.SolrResourceLoader  – Adding 'file:/root/Desktop/solr/solr-4.6.0/contrib/extraction/lib/jdom-1.0.jar' to classloader
1717 [coreLoadExecutor-3-thread-1] INFO  org.apache.solr.core.SolrResourceLoader  – Adding 'file:/root/Desktop/solr/solr-4.6.0/contrib/extraction/lib/jempbox-1.8.1.jar' to classloader
1718 [coreLoadExecutor-3-thread-1] INFO  org.apache.solr.core.SolrResourceLoader  – Adding 'file:/root/Desktop/solr/solr-4.6.0/contrib/extraction/lib/xz-1.0.jar' to classloader
1718 [coreLoadExecutor-3-thread-1] INFO  org.apache.solr.core.SolrResourceLoader  – Adding 'file:/root/Desktop/solr/solr-4.6.0/contrib/extraction/lib/rome-0.9.jar' to classloader
1719 [coreLoadExecutor-3-thread-1] INFO  org.apache.solr.core.SolrResourceLoader  – Adding 'file:/root/Desktop/solr/solr-4.6.0/dist/solr-cell-4.6.0.jar' to classloader
1720 [coreLoadExecutor-3-thread-1] INFO  org.apache.solr.core.SolrResourceLoader  – Adding 'file:/root/Desktop/solr/solr-4.6.0/contrib/clustering/lib/mahout-math-0.6.jar' to classloader
1720 [coreLoadExecutor-3-thread-1] INFO  org.apache.solr.core.SolrResourceLoader  – Adding 'file:/root/Desktop/solr/solr-4.6.0/contrib/clustering/lib/hppc-0.5.2.jar' to classloader
1721 [coreLoadExecutor-3-thread-1] INFO  org.apache.solr.core.SolrResourceLoader  – Adding 'file:/root/Desktop/solr/solr-4.6.0/contrib/clustering/lib/attributes-binder-1.2.0.jar' to classloader
1721 [coreLoadExecutor-3-thread-1] INFO  org.apache.solr.core.SolrResourceLoader  – Adding 'file:/root/Desktop/solr/solr-4.6.0/contrib/clustering/lib/simple-xml-2.7.jar' to classloader
1721 [coreLoadExecutor-3-thread-1] INFO  org.apache.solr.core.SolrResourceLoader  – Adding 'file:/root/Desktop/solr/solr-4.6.0/contrib/clustering/lib/carrot2-mini-3.8.0.jar' to classloader
1721 [coreLoadExecutor-3-thread-1] INFO  org.apache.solr.core.SolrResourceLoader  – Adding 'file:/root/Desktop/solr/solr-4.6.0/contrib/clustering/lib/jackson-mapper-asl-1.7.4.jar' to classloader
1722 [coreLoadExecutor-3-thread-1] INFO  org.apache.solr.core.SolrResourceLoader  – Adding 'file:/root/Desktop/solr/solr-4.6.0/contrib/clustering/lib/mahout-collections-1.0.jar' to classloader
1722 [coreLoadExecutor-3-thread-1] INFO  org.apache.solr.core.SolrResourceLoader  – Adding 'file:/root/Desktop/solr/solr-4.6.0/contrib/clustering/lib/jackson-core-asl-1.7.4.jar' to classloader
1723 [coreLoadExecutor-3-thread-1] INFO  org.apache.solr.core.SolrResourceLoader  – Adding 'file:/root/Desktop/solr/solr-4.6.0/dist/solr-clustering-4.6.0.jar' to classloader
1723 [coreLoadExecutor-3-thread-1] INFO  org.apache.solr.core.SolrResourceLoader  – Adding 'file:/root/Desktop/solr/solr-4.6.0/contrib/langid/lib/jsonic-1.2.7.jar' to classloader
1723 [coreLoadExecutor-3-thread-1] INFO  org.apache.solr.core.SolrResourceLoader  – Adding 'file:/root/Desktop/solr/solr-4.6.0/contrib/langid/lib/langdetect-1.1-20120112.jar' to classloader
1724 [coreLoadExecutor-3-thread-1] INFO  org.apache.solr.core.SolrResourceLoader  – Adding 'file:/root/Desktop/solr/solr-4.6.0/dist/solr-langid-4.6.0.jar' to classloader
1725 [coreLoadExecutor-3-thread-1] INFO  org.apache.solr.core.SolrResourceLoader  – Adding 'file:/root/Desktop/solr/solr-4.6.0/contrib/velocity/lib/velocity-tools-2.0.jar' to classloader
1725 [coreLoadExecutor-3-thread-1] INFO  org.apache.solr.core.SolrResourceLoader  – Adding 'file:/root/Desktop/solr/solr-4.6.0/contrib/velocity/lib/commons-beanutils-1.7.0.jar' to classloader
1725 [coreLoadExecutor-3-thread-1] INFO  org.apache.solr.core.SolrResourceLoader  – Adding 'file:/root/Desktop/solr/solr-4.6.0/contrib/velocity/lib/velocity-1.7.jar' to classloader
1726 [coreLoadExecutor-3-thread-1] INFO  org.apache.solr.core.SolrResourceLoader  – Adding 'file:/root/Desktop/solr/solr-4.6.0/contrib/velocity/lib/commons-collections-3.2.1.jar' to classloader
1727 [coreLoadExecutor-3-thread-1] INFO  org.apache.solr.core.SolrResourceLoader  – Adding 'file:/root/Desktop/solr/solr-4.6.0/dist/solr-velocity-4.6.0.jar' to classloader
1881 [coreLoadExecutor-3-thread-1] INFO  org.apache.solr.update.SolrIndexConfig  – IndexWriter infoStream solr logging is enabled
1886 [coreLoadExecutor-3-thread-1] INFO  org.apache.solr.core.SolrConfig  – Using Lucene MatchVersion: LUCENE_46
2018 [coreLoadExecutor-3-thread-1] INFO  org.apache.solr.core.Config  – Loaded SolrConfig: solrconfig.xml
2023 [coreLoadExecutor-3-thread-1] INFO  org.apache.solr.schema.IndexSchema  – Reading Solr Schema from schema.xml
2098 [coreLoadExecutor-3-thread-1] INFO  org.apache.solr.schema.IndexSchema  – [collection1] Schema name=example
2575 [coreLoadExecutor-3-thread-1] INFO  org.apache.solr.schema.IndexSchema  – unique key field: id
2644 [coreLoadExecutor-3-thread-1] INFO  org.apache.solr.schema.FileExchangeRateProvider  – Reloading exchange rates from file currency.xml
2649 [coreLoadExecutor-3-thread-1] INFO  org.apache.solr.schema.FileExchangeRateProvider  – Reloading exchange rates from file currency.xml
2767 [coreLoadExecutor-3-thread-1] INFO  org.apache.solr.core.SolrCore  – solr.NRTCachingDirectoryFactory
2773 [coreLoadExecutor-3-thread-1] INFO  org.apache.solr.core.SolrCore  – [collection1] Opening new SolrCore at /root/Desktop/solr/solr-4.6.0/example/solr/collection1/, dataDir=/root/Desktop/solr/solr-4.6.0/example/solr/collection1/data/
2774 [coreLoadExecutor-3-thread-1] INFO  org.apache.solr.core.JmxMonitoredMap  – No JMX servers found, not exposing Solr information with JMX.
2778 [coreLoadExecutor-3-thread-1] INFO  org.apache.solr.core.SolrCore  – [collection1] Added SolrEventListener for newSearcher: org.apache.solr.core.QuerySenderListener{queries=[]}
2779 [coreLoadExecutor-3-thread-1] INFO  org.apache.solr.core.SolrCore  – [collection1] Added SolrEventListener for firstSearcher: org.apache.solr.core.QuerySenderListener{queries=[{q=static firstSearcher warming in solrconfig.xml}]}
2791 [coreLoadExecutor-3-thread-1] INFO  org.apache.solr.core.CachingDirectoryFactory  – return new directory for /root/Desktop/solr/solr-4.6.0/example/solr/collection1/data
2791 [coreLoadExecutor-3-thread-1] INFO  org.apache.solr.core.SolrCore  – New index directory detected: old=null new=/root/Desktop/solr/solr-4.6.0/example/solr/collection1/data/index/
2792 [coreLoadExecutor-3-thread-1] INFO  org.apache.solr.core.CachingDirectoryFactory  – return new directory for /root/Desktop/solr/solr-4.6.0/example/solr/collection1/data/index
2801 [coreLoadExecutor-3-thread-1] INFO  org.apache.solr.core.SolrCore  – created json: solr.JSONResponseWriter
2802 [coreLoadExecutor-3-thread-1] INFO  org.apache.solr.core.SolrCore  – adding lazy queryResponseWriter: solr.VelocityResponseWriter
2802 [coreLoadExecutor-3-thread-1] INFO  org.apache.solr.core.SolrCore  – created velocity: solr.VelocityResponseWriter
2805 [coreLoadExecutor-3-thread-1] INFO  org.apache.solr.core.SolrCore  – created xslt: solr.XSLTResponseWriter
2805 [coreLoadExecutor-3-thread-1] INFO  org.apache.solr.response.XSLTResponseWriter  – xsltCacheLifetimeSeconds=5
2883 [coreLoadExecutor-3-thread-1] INFO  org.apache.solr.core.SolrCore  – no updateRequestProcessorChain defined as default, creating implicit default
2892 [coreLoadExecutor-3-thread-1] INFO  org.apache.solr.core.RequestHandlers  – created /select: solr.SearchHandler
2892 [coreLoadExecutor-3-thread-1] INFO  org.apache.solr.core.RequestHandlers  – created /query: solr.SearchHandler
2894 [coreLoadExecutor-3-thread-1] INFO  org.apache.solr.core.RequestHandlers  – created /get: solr.RealTimeGetHandler
2894 [coreLoadExecutor-3-thread-1] INFO  org.apache.solr.core.RequestHandlers  – created /browse: solr.SearchHandler
2897 [coreLoadExecutor-3-thread-1] INFO  org.apache.solr.core.RequestHandlers  – created /update: solr.UpdateRequestHandler
2898 [coreLoadExecutor-3-thread-1] INFO  org.apache.solr.core.RequestHandlers  – created /update/json: solr.UpdateRequestHandler
2898 [coreLoadExecutor-3-thread-1] INFO  org.apache.solr.core.RequestHandlers  – created /update/csv: solr.UpdateRequestHandler
2898 [coreLoadExecutor-3-thread-1] INFO  org.apache.solr.core.RequestHandlers  – adding lazy requestHandler: solr.extraction.ExtractingRequestHandler
2899 [coreLoadExecutor-3-thread-1] INFO  org.apache.solr.core.RequestHandlers  – created /update/extract: solr.extraction.ExtractingRequestHandler
2899 [coreLoadExecutor-3-thread-1] INFO  org.apache.solr.core.RequestHandlers  – adding lazy requestHandler: solr.FieldAnalysisRequestHandler
2899 [coreLoadExecutor-3-thread-1] INFO  org.apache.solr.core.RequestHandlers  – created /analysis/field: solr.FieldAnalysisRequestHandler
2899 [coreLoadExecutor-3-thread-1] INFO  org.apache.solr.core.RequestHandlers  – adding lazy requestHandler: solr.DocumentAnalysisRequestHandler
2899 [coreLoadExecutor-3-thread-1] INFO  org.apache.solr.core.RequestHandlers  – created /analysis/document: solr.DocumentAnalysisRequestHandler
2901 [coreLoadExecutor-3-thread-1] INFO  org.apache.solr.core.RequestHandlers  – created /admin/: solr.admin.AdminHandlers
2903 [coreLoadExecutor-3-thread-1] INFO  org.apache.solr.core.RequestHandlers  – created /admin/ping: solr.PingRequestHandler
2906 [coreLoadExecutor-3-thread-1] INFO  org.apache.solr.core.RequestHandlers  – created /debug/dump: solr.DumpRequestHandler
2918 [coreLoadExecutor-3-thread-1] INFO  org.apache.solr.core.RequestHandlers  – created /replication: solr.ReplicationHandler
2918 [coreLoadExecutor-3-thread-1] INFO  org.apache.solr.core.RequestHandlers  – adding lazy requestHandler: solr.SearchHandler
2918 [coreLoadExecutor-3-thread-1] INFO  org.apache.solr.core.RequestHandlers  – created /spell: solr.SearchHandler
2919 [coreLoadExecutor-3-thread-1] INFO  org.apache.solr.core.RequestHandlers  – created /myMainRequestHandler: solr.SearchHandler
2919 [coreLoadExecutor-3-thread-1] INFO  org.apache.solr.core.RequestHandlers  – adding lazy requestHandler: solr.SearchHandler
2919 [coreLoadExecutor-3-thread-1] INFO  org.apache.solr.core.RequestHandlers  – created /tvrh: solr.SearchHandler
2919 [coreLoadExecutor-3-thread-1] INFO  org.apache.solr.core.RequestHandlers  – adding lazy requestHandler: org.apache.solr.handler.js.JavaScriptRequestHandler
2919 [coreLoadExecutor-3-thread-1] INFO  org.apache.solr.core.RequestHandlers  – created /js: org.apache.solr.handler.js.JavaScriptRequestHandler
2919 [coreLoadExecutor-3-thread-1] INFO  org.apache.solr.core.RequestHandlers  – adding lazy requestHandler: solr.SearchHandler
2920 [coreLoadExecutor-3-thread-1] INFO  org.apache.solr.core.RequestHandlers  – created /terms: solr.SearchHandler
2920 [coreLoadExecutor-3-thread-1] INFO  org.apache.solr.core.RequestHandlers  – adding lazy requestHandler: solr.SearchHandler
2920 [coreLoadExecutor-3-thread-1] INFO  org.apache.solr.core.RequestHandlers  – created /elevate: solr.SearchHandler
2934 [coreLoadExecutor-3-thread-1] INFO  org.apache.solr.handler.loader.XMLLoader  – xsltCacheLifetimeSeconds=60
2936 [coreLoadExecutor-3-thread-1] INFO  org.apache.solr.handler.loader.XMLLoader  – xsltCacheLifetimeSeconds=60
2937 [coreLoadExecutor-3-thread-1] INFO  org.apache.solr.handler.loader.XMLLoader  – xsltCacheLifetimeSeconds=60
2963 [coreLoadExecutor-3-thread-1] INFO  org.apache.solr.core.SolrCore  – Hard AutoCommit: if uncommited for 15000ms; 
2963 [coreLoadExecutor-3-thread-1] INFO  org.apache.solr.core.SolrCore  – Soft AutoCommit: disabled
2997 [coreLoadExecutor-3-thread-1] INFO  org.apache.solr.core.SolrCore  – SolrDeletionPolicy.onInit: commits: num=1
    commit{dir=NRTCachingDirectory(org.apache.lucene.store.NIOFSDirectory@/root/Desktop/solr/solr-4.6.0/example/solr/collection1/data/index lockFactory=org.apache.lucene.store.NativeFSLockFactory@1016c4e; maxCacheMB=48.0 maxMergeSizeMB=4.0),segFN=segments_bj,generation=415}
2998 [coreLoadExecutor-3-thread-1] INFO  org.apache.solr.core.SolrCore  – newest commit generation = 415
3015 [coreLoadExecutor-3-thread-1] INFO  org.apache.solr.search.SolrIndexSearcher  – Opening Searcher@6622c9 main
3020 [coreLoadExecutor-3-thread-1] INFO  org.apache.solr.handler.component.SpellCheckComponent  – Initializing spell checkers
3026 [coreLoadExecutor-3-thread-1] INFO  org.apache.solr.spelling.DirectSolrSpellChecker  – init: {name=default,field=textSpell,spellcheckIndexDir=./spellchecker,classname=solr.DirectSolrSpellChecker,distanceMeasure=internal,accuracy=0.5,maxEdits=2,minPrefix=1,maxInspections=5,minQueryLength=4,maxQueryFrequency=0.01}
3032 [coreLoadExecutor-3-thread-1] INFO  org.apache.solr.handler.component.SpellCheckComponent  – No queryConverter defined, using default converter
3034 [coreLoadExecutor-3-thread-1] INFO  org.apache.solr.handler.component.QueryElevationComponent  – Loading QueryElevation from: /root/Desktop/solr/solr-4.6.0/example/solr/collection1/conf/elevate.xml
3060 [coreLoadExecutor-3-thread-1] INFO  org.apache.solr.handler.ReplicationHandler  – Commits will be reserved for  10000
3060 [searcherExecutor-4-thread-1] INFO  org.apache.solr.core.SolrCore  – QuerySenderListener sending requests to Searcher@6622c9 main{StandardDirectoryReader(segments_bj:835:nrt _7v(4.6):C28)}
3061 [coreLoadExecutor-3-thread-1] INFO  org.apache.solr.core.CoreContainer  – registering core: collection1
3064 [main] INFO  org.apache.solr.servlet.SolrDispatchFilter  – user.dir=/root/Desktop/solr/solr-4.6.0/example
3065 [main] INFO  org.apache.solr.servlet.SolrDispatchFilter  – SolrDispatchFilter.init() done
3101 [main] INFO  org.eclipse.jetty.server.AbstractConnector  – Started SocketConnector@0.0.0.0:8080
3122 [searcherExecutor-4-thread-1] INFO  org.apache.solr.core.SolrCore  – [collection1] webapp=null path=null params={event=firstSearcher&q=static+firstSearcher+warming+in+solrconfig.xml&distrib=false} hits=0 status=0 QTime=59 
3123 [searcherExecutor-4-thread-1] INFO  org.apache.solr.core.SolrCore  – QuerySenderListener done.
3123 [searcherExecutor-4-thread-1] INFO  org.apache.solr.handler.component.SpellCheckComponent  – Loading spell index for spellchecker: default
3123 [searcherExecutor-4-thread-1] INFO  org.apache.solr.handler.component.SpellCheckComponent  – Loading spell index for spellchecker: wordbreak
3123 [searcherExecutor-4-thread-1] INFO  org.apache.solr.core.SolrCore  – [collection1] Registered new searcher Searcher@6622c9 main{StandardDirectoryReader(segments_bj:835:nrt _7v(4.6):C28)}

我在这些技术词中找到了像 Loading spell index for spellchecker: default 我认为拼写检查器初始化已成功完成。

& 我有一个疑问,要在前端显示 你的意思是: 选项我必须在某处写一些代码...

我在这里做错了吗?

有什么想法吗?

【问题讨论】:

  • 检查 id 3004... 希望 Spell Checker 初始化成功
  • 请发布您的相关 schema.xml 和 solrconfig.xml。还有您为拼写检查执行的查询。
  • @buddy86 请看看我的编辑。 & 我只使用文件 schema.xml 和 solrconfig.xml
  • 我不知道我是否遗漏了什么。但我找不到您的 schema.xml 和 solrconfig.xml。我只能看到你的 Solr 日志。
  • @buddy86 现在检查我的编辑...

标签: magento solr


【解决方案1】:

我可以在 searchComponent 中找到一个问题。那是

<str name="field">title</str>

应该是

<str name="field">textSpell</str>

【讨论】:

  • 谢谢..我也这样更新了,我仍然有同样的问题&请看看我的编辑
  • 构建拼写检查了吗?使用/spell requestHandler 查询拼写检查。同时将queryAnalyzerFieldType修改为text_general
  • 是的..我有“ /spell ” & 还将 queryAnalyzerFieldType 修改为 text_general 但我仍然有同样的问题...
【解决方案2】:

我终于得到了建议。

看这里。

http://127.0.0.1:8080/solr/spell?q=iphan&amp;spellcheck=true&amp;spellcheck.collate=true&amp;spellcheck.build=true&amp;wt=json&amp;indent=true&amp;rows=0

为此,我得到了这样的建议。

{
  "responseHeader":{
    "status":0,
    "QTime":10},
  "command":"build",
  "response":{"numFound":0,"start":0,"docs":[]
  },
  "spellcheck":{
    "suggestions":[
      "iphan",{
        "numFound":1,
        "startOffset":0,
        "endOffset":5,
        "origFreq":0,
        "suggestion":[{
            "word":"iphone",
            "freq":27}]},
      "correctlySpelled",false]}}

所以,

我怎样才能在前端显示它,如 Do You Mean : iphone

像这样在前端。(即使我不知道我必须编辑哪个文件)。

谢谢...

有什么想法吗?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-05
    相关资源
    最近更新 更多