将searchkick的配置从word_start更改为word_middle后,只有在测试环境中才会出现错误,在开发模式下一切正常。错误消息: [400] {"error":{"root_cause":[{"type":"mapper_parsing_exception","reason":"analyzer [searchkick_word_middle_index[_default_]: a
我目前正在使用elasticsearch按名称查找客户端,如果您输入完整的名称,它将起作用。然而,我需要能够搜索,即使客户只输入了名字的前两个字母。我正在尝试使用部分匹配,尽管我得到了这个错误。"reason":"analyzer on field [client_name] must be set when search_analyzer is set"}},"status":400}
我的模型
我一直在尝试使用Nest 5.3.1版本配置和部分搜索ElasticSearch索引数据(同样的版本适用于它的依赖项之一: Elasticsearch.Net)。根据在线发现的建议,我使用数据属性对一些索引属性指定分析器类型,如下所示: { public string Title { get; set; }
public string Url
在使用Sunspot gem on Rails时,如何调试Solr搜索查询?我有一些查询返回了奇怪的高分,我试图弄清楚为什么会发生这种情况。幸运的是,Solr有一个方便的web界面可供搜索,但出于某种原因,我在那里输入的任何查询都会返回0个结果。
例如,当我在我的web应用程序上搜索单词"test“时,它会返回大量的结果。当我在Solr管理界面上搜索相同的东西时,我得到<