Elasticsearch查询检索获取期望结果的前25个结果

时间:2016-10-20 03:42:11

标签: search elasticsearch

我有200K记录,并尝试根据某些匹配条件获取记录 例如:公司名称:"测试" 如果我给出尺寸:250预期记录在搜索结果中不可用。 size:500获取并显示期望文档。 如何将文档排在前25位?

查询:{"解释":true,"尺寸":250,"查询":{" query_string":{&# 34;查询":" ((NAME:\" BANK AMERICA \")^ 50 OR(ceoNames.fullCEOName :( BANK AMERICA))^ 30 OR(NAME_PAIR:\" BANK AMERICA \")^ 30 OR(NORMAL_NAME :(美国银行)和城市:\" \")^ 40 OR(NORMAL_NAME :( BANK AMERICA))^ 30 OR(tradeStyles.acronym:\" BS \& #34;)^ 5 OR(NORMAL_NAME_SOUNDEX:\" BANK AMERICA \")^ 5 OR(address.streetName:\" \" AND CITY:\" \ ")^ 30 OR(ZIP:\" \")^ 6 OR(address.streetName:\" \")^ 6 OR(address.streetNumber:\ " \" AND address.streetName:\" \")^ 15 OR(telephones.telephone:\" \")^ 50 OR(mailAddresses。邮箱:\" \")^ 6)"}},"排序":[{" _score":{" order&# 34;:"降序"}},{" statusIndicator" {"为了":" ASC"}}]," AGGS" {" NAME" {"过滤器" {"术语#34; {" NAME":" ATLS& #34;}}}}}

0 个答案:

没有答案
相关问题