最简单的ElasticSearch查询

时间:2015-08-10 23:38:56

标签: python elasticsearch

我有以下文件:

obj = {
  "ID": 4,
  "GUID": 4,
  "Type": "Movie",
  "Type": "Margin Call",
}

是否有简单的"全类型"可以完成的查询,例如:

>>> es.search(index="avails", term="margin")

或 -

>>> es.search(index="avails", term="Movie")

或 -

>>> es.search(index="avails", term="4")

或者,我是否需要针对每个搜索使用不同的专用ElasticSearch语法?基本上,我只是想要近似结果,并确保对象创建正在努力挖掘查询语言。

1 个答案:

答案 0 :(得分:0)

以下是我在ElasticSearch中进行搜索的最简单方法:

private void timer1_Tick(object sender, EventArgs e)
{
   if(_maxTimestamp == null) return;

   var newRows = commonLogTableAdapter.GetDataByTimestamp(_maxTimestamp.Value);
   foreach (var row in newRows.Where(c => !dataSet1.CommonLog.Rows.Contains(c.Id)))
   {
      dataSet1.CommonLog.ImportRow(row);
   }
}