Hi All, We are starting up an internal search engine that has to work for many different languages. We are starting with a POC of Spanish and English documents, and we are using the DirectSolrSpellChecker.
From reading others' threads online, I know that we have to have multiple spellcheckers to do this (1 for each language). However, would someone be able to clarify what should go in the "queryAnalyzerFieldType" tag? It seems that the tag can only take a single field. So, does that mean that I have to have a copy field that collates all tokens from all languages? Image of code attached for reference & sample code of English-only spellchecker below: <searchComponent name="spellcheck" class="solr.SpellCheckComponent"> <str name="queryAnalyzerFieldType"> ??? </str> <lst name="spellchecker"> <str name="name">default</str> <str name="field">minimal_en</str> <str name="classname">solr.DirectSolrSpellChecker</str> --> <str name="distanceMeasure">internal</str> <float name="accuracy">0.5</float> <int name="maxEdits">2</int> <int name="minPrefix">1</int> <int name="maxInspections">5</int> <int name="minQueryLength">4</int> <float name="maxQueryFrequency">0.05</float> </lst> ... Thank you! -- Audrey Lorberfeld Data Scientist, w3 Search Digital Workplace Engineering CIO, Finance and Operations IBM audrey.lorberf...@ibm.com On 8/29/19, 10:12 AM, "Joe Obernberger" <joseph.obernber...@gmail.com> wrote: Thank you Erick. I'm upgrading from 7.6.0 and as far as I can tell the schema and configuration (solrconfig.xml) isn't different (apart from the version). Right now, I'm at a loss. I still have the 7.6.0 cluster running and the query works OK there. Sure seems like I'm missing a field called 'features', but it's not defined in the prior schema either. Thanks again! -Joe On 8/28/2019 6:19 PM, Erick Erickson wrote: > What it says ;) > > My guess is that your configuration mentions the field “features” in, perhaps carrot.snippet or carrot.title. > > But it’s a guess. > > Best, > Erick > >> On Aug 28, 2019, at 5:18 PM, Joe Obernberger <joseph.obernber...@gmail.com> wrote: >> >> Hi All - trying to use clustering with SolrCloud 8.2, but getting this error: >> >> "msg":"Error from server at null: org.apache.solr.search.SyntaxError: Query Field 'features' is not a valid field name", >> >> The URL, I'm using is: >> https://urldefense.proofpoint.com/v2/url?u=http-3A__solrServer-3A9100_solr_DOCS_select-3Fq-3D-2A-253A-2A-26qt-3D_clustering-26clustering-3Dtrue-26clustering.collection-3Dtrue&d=DwIDaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=_8ViuZIeSRdQjONA8yHWPZIBlhj291HU3JpNIx5a55M&m=O_wgAdeSZrC8W73ggxLnVdbVDMeiJ2jnRnzz9zriMWE&s=Xv6mGAm4OoATTBbEz5m-J0bRyPaUXaVpvWT_f74PIJ4&e= <https://urldefense.proofpoint.com/v2/url?u=http-3A__cronus-3A9100_solr_UNCLASS-5F2018-5F5-5F19-5F184_select-3Fq-3D-2A-253A-2A-26qt-3D_clustering-26clustering-3Dtrue-26clustering.collection-3Dtrue&d=DwIDaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=_8ViuZIeSRdQjONA8yHWPZIBlhj291HU3JpNIx5a55M&m=O_wgAdeSZrC8W73ggxLnVdbVDMeiJ2jnRnzz9zriMWE&s=Erwr9WXMf9Vk16cIkTMlhUQrEzKfHYinrWrM40fF1KQ&e= > >> >> Thanks for any ideas! >> >> Complete response: >> { >> "responseHeader":{ >> "zkConnected":true, >> "status":400, >> "QTime":38, >> "params":{ >> "q":"*:*", >> "qt":"/clustering", >> "clustering":"true", >> "clustering.collection":"true"}}, >> "error":{ >> "metadata":[ >> "error-class","org.apache.solr.common.SolrException", >> "root-error-class","org.apache.solr.common.SolrException", >> "error-class","org.apache.solr.client.solrj.impl.BaseHttpSolrClient$RemoteSolrException", >> "root-error-class","org.apache.solr.client.solrj.impl.BaseHttpSolrClient$RemoteSolrException"], >> "msg":"Error from server at null: org.apache.solr.search.SyntaxError: Query Field 'features' is not a valid field name", >> "code":400}} >> >> >> -Joe >> > > --- > This email has been checked for viruses by AVG. > https://urldefense.proofpoint.com/v2/url?u=https-3A__www.avg.com&d=DwIDaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=_8ViuZIeSRdQjONA8yHWPZIBlhj291HU3JpNIx5a55M&m=O_wgAdeSZrC8W73ggxLnVdbVDMeiJ2jnRnzz9zriMWE&s=yqhSyt_b52qGudiP49O1SnlGvlyZCbiNd-fp-ziS-uo&e= >