아니 결과를 반환하지 내 코드는 다음과 같습니다 : SolrQuery query = new SolrQuery();
query.setQuery(q.trim());
try {
QueryResponse res = getSolrServer().query(query);
return res.getResults();
} catc
날짜 범위 쿼리를 수행하려고하는데 항상 같은 오류가 있습니다. 내가 날짜 범위에 + 문자를 추가 할 때 문제는 요청 : http://192.168.10.202:8080/solr/PageRequests/select/?q=request_datetime:[2011-09-01T00:21:57Z TO 2011-09-01T01:21:57Z+1HOUR]&version=
Solr 스키마에 키워드 필드가 있습니다. 나는 기본 SOLR 쿼리 또는 dismax 쿼리를이 필드를 검색 할 때 <fieldType name="text_keyword" class="solr.TextField" positionIncrementGap="100">
<analyzer>
<tokenizer class="solr.SimpleKeywordToken
즉, 그래서 _query_:"{!dismax qf=myfield}"how now""
방법 첫 번째 수준에 대해이 문제를 해결하기 위해 중첩 된 쿼리 구문 와 구문을 검색하려면? 이 문제를 해결하는 방법은 무엇입니까? _query_:"{!dismax qf=myfield v=$query1}" 다음 URL의 끝에 query1="how how"을 추가하고 그
My Solr Index에는 'type'이라는 필드로 식별 할 수있는 두 가지 유형의 사용자 (Type-A 및 Type-B)가 있습니다. 그러나 사용자가 두 가지 유형 (A 및 B) 아래에 항목을 가질 가능성이 있습니다. 사용자가 검색되고 그는 단지 형-A의 예를 들어 , Jacob is a user who comes under both Types(A an
사용자 검색어에 불용어 만 포함 된 경우 Solr에서 모든 결과를 반환하고 싶습니다. q =, (기본적으로 Solr은 0 개의 결과를 반환합니다). Solr 구성에 어떤 플래그가 있습니까? 또는이를 구현하는 데 사용할 수있는 Solr 쿼리 구문 구조를 사용할 수 있습니까? 저는 클라이언트 측에서 스톱 워드 논리를 복제하고 모든 용어가 불용어 인 경우 q=*
하나의 필드를 제외하고 내가 저장하는 모든 필드를 가져와야하는 SOLR 쿼리가 있습니다. , 나는 20 필드가 말해 나는 내가 &fl=[f],[f],[f],....[f]' 에서 인출 할 또는 &fl=*,![f]' [f]에 비슷한 일을 할 수있는 방법이있는 19 필드 하드 코드해야합니까 필드 이름을 나타냅니다.
저는 Solr을 처음 사용하고 있습니다. 나는 나에게 모두 내가 solrconfig.xml에 추가하고 무엇을하면 제거해야 할 일을 이해하는 데 도움이 할 수있는 적절한 문서를 찾을 수 없습니다입니다. 내 SolrDocument에는 id, field1, field2이 포함됩니다. 2 개의 필드 중 1 개를 업데이트하고 싶습니다. 어떻게해야합니까? 몇 가지 시