Как мне показать сгруппированные поля в JQery Apache Solr? - PullRequest
0 голосов
/ 06 марта 2019

У меня есть некоторые проблемы, чтобы показать сгруппированные поля в моем проекте Apache Solr. Я хочу показать сгруппированные поля в автозаполнении поиска, но я этого не делал. это приходит как это , и я хочу сгруппировать их, запрос дает мне правильные результаты в веб-браузере, но я не знаю, как показать их в автозаполнении jquery

вот мой код jquery

<script>
$(function() {
var URL_PREFIX = "http://localhost:8983/solr/archiveCore/select?q=PackName:";
var URL_SUFFIX = "&wt=json&rows=0&indent=true&facet=true&facet.field=PackName";
$("#searchBoxPackName").autocomplete({
source : function(request, response) {
var URL = URL_PREFIX + $("#searchBoxPackName").val() + URL_SUFFIX;
$.ajax({
url : URL,
success : function(data) {
var docs = JSON.stringify(data.response.docs);
var jsonData = JSON.parse(docs);
response($.map(jsonData, function(value, key) {
return {
label : value.PackName
}
}));
},
dataType : 'jsonp',
jsonp : 'json.wrf'
});
},
minLength : 1
})
});
$(function() {
var URL_PREFIX = "http://localhost:8983/solr/archiveCore/select?q=PackName:";
var URL_MIDDLE = "OR PackName_ngram:";
var URL_SUFFIX = "&wt=json";
$("#ngramBoxPackName").autocomplete(
{
source :function(request, response) {
var searchString = "\"" + $("#ngramBoxPackName").val() + "\"";
var URL = URL_PREFIX + searchString + URL_MIDDLE
+ searchString + URL_SUFFIX;
$.ajax({
url : URL,
success : function(data) {
var docs = JSON.stringify(data.response.docs);
var jsonData = JSON.parse(docs);
response($.map(jsonData, function(value, key) {
return {
label : value.PackName
}
}));
},
dataType : 'jsonp',
jsonp : 'json.wrf'
});
},
minLength : 1
})
});
</script>

есть ли способ показать им мой автозаполненный проект ??

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...