0
저는 C#으로 ASP.NET MVC4를 기반으로하는 전자 상거래 응용 프로그램에 solrnet을 사용하고 있습니다. 나는 'StartDate'와 'EndDate'라는 solr 필드를 두 개 가지고 있습니다. 현재 날짜가 'StartDate'보다 크고 같고 'EndDate'보다 작거나 같은 조건과 일치하는 제품을 표시하고 싶습니다. 제품의 대부분은 'StartDate'및 'EndDate'필드의 값이 비어 있습니다.solrnet에서 두 날짜 필드를 비교하는 방법은 무엇입니까?
그래서 Solrnet에서 이러한 유형의 쿼리를 작성하는 방법은 무엇입니까?
이미 'StartDate'와 'EndDate'라는 두 개의 필드가 있습니다. 두 날짜와 현재 날짜를 비교하고 싶습니다. –
Maurizio의 답변은 StartDate와 EndDate 사이의 범위에 속하는 모든 항목을 찾기 위해 쿼리를 요청할 때 사용자의 요구를 충족시켜야합니다. "ts"필드를 현재 날짜 필드의 이름으로 바꾸고 새 DateTimes를 StartDate 및 EndDate로 바꾸십시오. –