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
[email protected]
On 8/29/19, 10:12 AM, "Joe Obernberger" <[email protected]> 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
<[email protected]> 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=
>