您如何在python中使用elasticsearch来搜索所有索引?

时间:2018-10-03 23:49:19

标签: python elasticsearch search

这是我的代码:

auto intCompare = [](int a, int b) -> int { ...

看一下函数,title是我的索引之一的名称。如何更改它,而不是只搜索一个索引,而是搜索我所有的索引?

1 个答案:

答案 0 :(得分:0)

您可以通过枚举索引来做到这一点:

protected void getTextBoxValue(object sender, EventArgs e)
{
    DropDownList ddlfullname = (TrackerGrid.HeaderRow.FindControl("ddlfullName") as DropDownList);
    string selectedValue = ddlfullname.SelectedItem.Text;

    TextBox mobilenumber = (TrackerGrid.HeaderRow.FindControl("txtMobilenumber") as TextBox);
    string mobile = mobilenumber.Text;


    TextBox email = TrackerGrid.HeaderRow.FindControl("txtemail") as TextBox;
    string emailid = email.Text;


    TextBox staloc = TrackerGrid.HeaderRow.FindControl("txtStartDate") as TextBox;
    string startlocatdate = staloc.Text;
    TextBox endloc = TrackerGrid.HeaderRow.FindControl("txtEndDate") as TextBox;
    string endlocadate = endloc.Text;
}

或使用通配符

这样
def search(term):
    s = Search(index=['index1', 'index2']).filter('match_phrase', title=term)
    response = s.execute()
    return response