我按照这里提到的使用NEST ElasticSearch搜索多个索引的说明进行操作。 How to search inside multiple indices using Nest ElasticSearch? 现在,我只想从匹配结果(命中)中选择每个索引的特定字段。这是不是可以内置到C#本身的查询中呢?
如果您需要使用的映射,而不是将其标记为打开字段的not_analyzed,则需要使用什么场景。
从elasticsearch文档来看,如果没有分析某个字段,则最好为该字段打开doc_Values。
elasticsearch文档还明确指出, Note, when using mapping definitions, it might make more sense to simply mark the field as not_analyzed
我有点困惑,为什么关键字分析器会被使用?
如何在elasticsearch中按嵌套字段类型列表的第一项进行搜索?
public class Data
{
public int Id{get;set;}
public string Name{get;set;}
public List<History> Logs{get;set;}
}
public class History
{
public byte Status { get; set; }
public string Note { get; set; }
public DateTime DateProcessed
在我的rails项目中,我有两个模型:
class Student < ActiveRecord::Base
attr_accessible :name
has_many :homeworks
...
end
class Homework < ActiveRecord::Base
include Tire::Model::Search
include Tire::Model::Callbacks
attr_accessible :grade
belongs_to :student
...
end
我想在事物的elasticsearch方面运