0
어떤 몸도 SolrMultipleCriteriaQuery와 LocalParams를 결합하는 방법을 알고 있습니까 (SOLRnet에서)?LocalParams와 SolrMultipleCriteriaQuery를 결합 하시겠습니까?
나는 태드 같은 일을 내가하려고는 "OR"연산자 다중 선택 -면 무엇
var test = solr.Query(BuildQuery(parameters), new QueryOptions
{
FilterQueries = getFilterQueries(),
Facet = new FacetParameters
{
Queries = new[] {
new SolrFacetFieldQuery(new LocalParams {{"ex", "dt"}} + "ju_success") , new SolrFacetFieldQuery(new LocalParams {{"ex", "dt"}} + "dr_success")
}
}
});
...
public ICollection<ISolrQuery> getFilterQueries()
{
//Creating a List of SolrQueries
List<ISolrQuery> ISolrQueryList = new List<ISolrQuery>();
//Adding a new SolrQuery to the List. The Solr Query is contains Parameters for multi select
ISolrQueryList .Add(new LocalParams { { "tag", "dt" } } + Query.Field("dr_success").Is("simple"));
//Creating the MultipleCriteriaQuery and setting the Operator "OR"
var NewMultipleCriteriaQuery = new SolrMultipleCriteriaQuery(ISolrQueryList , "OR");
//Creating the Resultlist
List<ISolrQuery> Resultlist= new List<ISolrQuery>();
Resultlist.Add(NewMultipleCriteriaQuery);
return Resultlist();
}
을 (그 단지 테스트 나쁜 코드에 대해 걱정하지 마십시오) 시도했습니다 .
모든 도움에 감사드립니다!
심층적 인 Solr 질문의 경우 메일 링리스트를 통해 직접 더 빠른 (더 나은?) 응답을 얻을 수 있습니다. http://lucene.apache.org/solr/mailing_lists.html –
팁/힌트 : 코드를 정리하고 테스트를 작성하십시오. –
코드를 정리하고 이에 대한 테스트를 작성했지만 작동하지 않습니다. 어떤 사람이 내 문제에 대한 실패 또는 해결책을 알고 있습니까? – HW90