2016-08-09 5 views
1

Я не могу получить нож ssh/search, чтобы расширить диапазон имен хостов, которые отличаются только числом. Например, если у меня есть host1.example.com, host2.example.com, host3.example.com, ... host50.example.com. Я не могу получить ни один из этих двух запросов, чтобы диапазон ножей работал правильно, например ,Нож ssh диапазон имен хостов с номерами

knife ssh 'name:[host1.example.com TO name:host50.example.com]' 

или

knife ssh 'name:host[1 TO 50].example.com' 

В первом случае я просто получаю начальный узел и конечный хозяин вернулся. В последнем случае я получаю следующее сообщение об ошибке

ERROR: The data in your request was invalid 
Response: invalid search query 

Хозяева в противном случае не отличаются, то есть, по роли, ни окружающей среде, поэтому я вынужден использовать имя. И это более чем немного утомительно, чтобы набрать что-то вроде:

knife ssh 'name:host1.example.com OR name:host2.example.com OR name:host3.example.com...OR name:host50.example.com 

Любые предложения?

ответ

2

Диапазоны в поисковых запросах не работают полезным способом. Помните, что Solr построен для текстового поиска и что мы втискиваем все атрибуты в одну грань. Вам придется использовать сочетание диких карт и локальную фильтрацию.

Смежные вопросы