Size: a a a

AUG for Developers

2019 September 04

R

Ranorex in AUG for Developers
программный поиск ничего не находит
источник

R

Ranorex in AUG for Developers
либо я неправильно написал код для поиска
источник

R

Ranorex in AUG for Developers
перестроение индексов  не влияет на результат и там и там
источник

LS

Lex Sh in AUG for Developers
Ranorex
программный поиск ничего не находит
Что значит программный?
источник

R

Ranorex in AUG for Developers
Lex Sh
Что значит программный?
смотри по ссылке. Код на Ява/груви
источник

LS

Lex Sh in AUG for Developers
А, ну попробуй тогда вывести ту ссылку на запрос, что генерит твоя бибилиотека
источник

R

Ranorex in AUG for Developers
Но программное заполнение этого  поля работает корректно!
источник

LS

Lex Sh in AUG for Developers
Не имеет значения
источник

R

Ranorex in AUG for Developers
Lex Sh
А, ну попробуй тогда вывести ту ссылку на запрос, что генерит твоя бибилиотека
Моя библиотека ничего не генерит. Я привел код груви по ссылке , который не работает
источник

R

Ranorex in AUG for Developers
// Wrong

def query = builder

.where()

.customField(customField.getIdAsLong())

.eq("XXX-TC-5700")

.buildQuery()
источник

R

Ranorex in AUG for Developers
jql=TestCaseSetUID%20~%20XXX-TC-5700 // right
источник

LS

Lex Sh in AUG for Developers
Она внутри генерит ссылку/обращение к апи jira/
источник

R

Ranorex in AUG for Developers
Lex Sh
Она внутри генерит ссылку/обращение к апи jira/
кто, она?
источник

ЕР

Евгений Русских in AUG for Developers
def jqlQueryParser = ComponentAccessor.getComponent(JqlQueryParser)
def searchProvider = ComponentAccessor.getComponent(SearchProvider)
def issueManager = ComponentAccessor.getIssueManager()

// edit this query to suit
def query = jqlQueryParser.parseQuery("type = Проблема")

def results = searchProvider.search(query, currentUser, PagerFilter.getUnlimitedFilter())


а такой поиск не прокатит?
источник

ЕР

Евгений Русских in AUG for Developers
ну ток запрос свой, естесна
источник

R

Ranorex in AUG for Developers
Евгений Русских
def jqlQueryParser = ComponentAccessor.getComponent(JqlQueryParser)
def searchProvider = ComponentAccessor.getComponent(SearchProvider)
def issueManager = ComponentAccessor.getIssueManager()

// edit this query to suit
def query = jqlQueryParser.parseQuery("type = Проблема")

def results = searchProvider.search(query, currentUser, PagerFilter.getUnlimitedFilter())


а такой поиск не прокатит?
спасибо, я это и пытался сделать. Низкоуровневый доступ всегда антипаттерн
источник

ЕР

Евгений Русских in AUG for Developers
ничего не понял, но очень интересно
источник

R

Ranorex in AUG for Developers
Евгений Русских
def jqlQueryParser = ComponentAccessor.getComponent(JqlQueryParser)
def searchProvider = ComponentAccessor.getComponent(SearchProvider)
def issueManager = ComponentAccessor.getIssueManager()

// edit this query to suit
def query = jqlQueryParser.parseQuery("type = Проблема")

def results = searchProvider.search(query, currentUser, PagerFilter.getUnlimitedFilter())


а такой поиск не прокатит?
дайте угадаю, SearchProvider юзает  Lucene для поиска, да? А то, что я использовал - нет
источник

ЕР

Евгений Русских in AUG for Developers
ну дело ваше
источник

R

Ranorex in AUG for Developers
Евгений Русских
ничего не понял, но очень интересно
сходите по ссылке. у вас волосы дыбом встанут от моего незнания паттернов архитектуры поиска по полям жира тасков
источник