elasticsearch-net相关内容
我在 C# 中使用 elasticsearch.net 库,我正在尝试查询与指定过滤器匹配的对象. 我希望查询返回对象的名称集合中至少存在一个来自过滤器的输入名称的对象. 问题是我总是通过这个查询得到 0 个命中,即使我确定数据库中确实存在与指定过滤器匹配的数据,我很想找出我的查询有什么问题...... 型号: 公共类A{公共 int AId { 获取;放;}公共 IEnumera
..
我正在尝试使用 C# 中的 NEST 模拟我在 Sense(chrome 插件)中编写的查询.我无法弄清楚这两个查询之间的区别是什么.Sense 查询返回记录,而嵌套查询则不返回.查询如下: var searchResults = client.Search(s => s.Query(q => q.Term(p => p.fileContents, "int"))); 和 {“询问": {“
..
我正在将Elasticsearch引入C#API项目.我想利用现有的API模型作为搜索文档,其中许多模型都允许添加自定义数据点.这些是使用来自Json.NET的 JObject 类型实现的.例如: 公共类产品{public int ID {get;放;}公共字符串名称{get;放;}公共JObject ExtraProps {放;}} 这允许用户发送这样的JSON请求正文,效果很好: {
..
我正在尝试使用NEST复制以下映射,并且在将令牌字符映射到令牌生成器时遇到问题. {“设置":{“分析": {“筛选": {"nGram_filter":{"type":"nGram","min_gram":2"max_gram":20,"token_chars":[“信件",“数字",“标点",“象征"]}},“分析器":{"nGram_analyzer":{"type":"custom",
..
我对Elasticsearch有点陌生,我想知道如何对特定文件进行查询的部分匹配. 让我们说我有一个叫做“部门"的字段,它的值是"accounting".因此,当我搜索“会计"之类的内容时,我应该能够得到结果. 例如:-以下是我的两个文件: { "name": "Joe", "department": "finance" }, { "name": "Matt",
..
我们正在寻求从关系数据库切换到弹性搜索,我正在尝试建立一些基本代码并与Nest一起运行.我们已经有一些对象,这些对象使用guid作为ID,我想将其保存到弹性搜索索引中. 我不想添加任何特定的属性,因为该类用于不同的应用程序中,并且我不想向Nest添加不必要的依赖项. 现在我的代码如下: var node = new Uri("http://localhost:9200"); va
..
我要实现的是通过唯一对(城市,州)的聚合。根据Elasticsearch文档术语聚合不支持从同一文档中的多个字段收集术语。因此,我创建了这样的嵌套agg: { “ size”:0, “ ags “:{ ” city“:{ ” terms“:{ ” field“:” address.city“, ” size“:12 }, “ aggs”:{ “ states”:{ “ terms”:{
..
我有一个要重新编制索引的索引.目前,我想创建一个新索引,其中应包含与原始索引中可以找到的完全相同的映射. 我有这个: var srcMappings = client.GetMapping(new GetMappingRequest((Indices)sourceIndexName)).Mappings; 然后我尝试创建一个索引: var response = client.
..
我有: var result = _client.Search(new SearchRequest("blaindex", "blatype") { From = 0, Size = 100, Query = titleQuery || pdfQuery,
..
我在C#中使用elasticsearch.net库,并且试图查询与指定过滤器匹配的对象. 我希望查询返回对象,其中对象的Names集合中至少存在来自过滤器的输入名称之一. 问题在于,此查询的结果总是使我命中0次,即使我确定数据库中确实存在与指定过滤器匹配的数据,我也想找出我的查询出了什么问题... 模型: public class A { public int AId
..
我使用Searchblox来索引和搜索我的文件,它本身称为ES 2.x来完成这项工作。 Searchblox使用“mapping.json”文件在创建索引时初始化映射。以下是该文件的链接。由于“@Russ Cam”建议此处,我使用以下代码创建了自己的课程内容(就像他在“问题”索引和“问题”类): public class Content { public string type {g
..
您可以建议如何根据多个过滤器构建查询。 目前,我想使用以下过滤器实现搜索功能: ProductName 国家(数组) 城市(数组) 县或市没有选定的值,查询假设您正在搜索所有国家和城市。 如果有选定的县和市,那么结果应该是基于所选的县市。 我以下查询开始。 / p> static void Main(string [] args) { var uri = ne
..
我正在使用弹性搜索来从json文件进行过滤和搜索,而我在这项技术中是新手。所以我有点困惑如何在弹性搜索中写入查询。 select * from table_name其中'field_name'像'a% ' 这是mysql查询。如何在Elasticsearch中写这个查询?我正在使用弹性搜索版本0.90.7。 解决方案 如果可能,我强烈建议更新您的ElasticSea
..
我的数据中有一个日期字段为 “type”:“date”, “format “:”dateOptionalTime“ 现在我的日期字段和值是 - “INITIAL_EXTRACT_DATE”:“2015-04-02T06:47:57.78 + 05:30” 正在搜索的时候,我只是根据“2015-04-02”的日期进行搜索。 但我得到0结果。
..
我试图模仿在C#中使用NEST写入Sense(chrome插件)中的查询。我不知道两个查询之间的区别是什么。当查询查询没有时,Sense查询返回记录。查询如下: var searchResults = client.Search(s => s.Query(q = > q.Term(p => p.fileContents,“int”))); 和 {
..
我有一个基本的Elasticsearch查询,看起来像这样 POST /水果/ _search {“查询” :{“术语”:{“姓名”:“香蕉”}}} 我得到的结果返回当我在某种意义上运行没有任何问题。 于是,我试着做这elasticsearch.net VAR requestBody =新的{查询= {新学期新= {名称=“香蕉”}}}; V
..