Apache Solr를 사용하여 날짜로 검색하는 방법

키츄

아래처럼 solr에서 데이터를 검색하고 싶습니다.

여기에 이미지 설명 입력 이것은 내 두 테이블입니다.

여기에 이미지 설명 입력

여기에 이미지 설명 입력

그래서 어떻게 solr를 사용 하여이 날짜 검색을 할 수 있습니까 ....

편집하다

이를 위해 SolrPhpClient를 사용하고 있습니다.

이것은 내 schema.xml의 필드입니다.

    <fields>
   <field name="id" type="string" indexed="true" stored="true" required="true"/>
   <field name="event_name" type="text_general" indexed="true" stored="true"/>
   <field name="event_category_id" type="string" indexed="true" stored="true"/>
   <field name="cat_name" type="text_general" indexed="true" stored="true"/>
   <field name="event_sub_category_id" type="string" indexed="true" stored="true"/>
   <field name="sub_cat_name" type="text_general" indexed="true" stored="true"/>
   <field name="event_location" type="text_general" indexed="true" stored="true"/>
   <field name="org_id" type="string" indexed="false" stored="true"/>
   <field name="org_name" type="text_general" indexed="true" stored="true"/>
   <field name="event_city" type="text_general" indexed="true" stored="true"/>

   <field name="multiple_tags" type="text_general" indexed="true" stored="true" multiValued="true" />

   <field name="multiple_start_dates" type="date" indexed="true" stored="true" multiValued="true" />

   <field name="event_twitter_url" type="text_general" indexed="false" stored="true"/>
   <field name="event_fb_url" type="text_general" indexed="false" stored="true"/>
   <field name="search_text" type="text_general" indexed="true" stored="false" multiValued="true" />
    <copyField source="event_name" dest="search_text" />
    <copyField source="cat_name" dest="search_text" />
    <copyField source="org_name" dest="search_text" />

    <copyField source="multiple_tags" dest="search_text" />

    <dynamicField name="*" type="string" multiValued="true" indexed="true" stored="true" />
   <field name="_version_" type="long" indexed="true" stored="true"/>
   <field name="content" type="text_general" indexed="false" stored="true" multiValued="true"/>
   <field name="text" type="text_general" indexed="true" stored="false" multiValued="true"/>
 </fields>

다음 이미지는 모든 쿼리가있는 solr 관리자입니다.

여기에 이미지 설명 입력

그래서 내가 검색 할 때 multiple_start_dates:2013-10-24T00:00:00Zq는 반환 invalid date string오류를 ......

Sumit

스키마에서 테이블의 날짜 필드를 인덱싱하지 않은 것으로 보입니다. 생성 및 수정 된 열과 같은 날짜 필드를 인덱싱하면 다음과 같은 쿼리를 만들 수 있습니다.

(created:[NOW-1MONTH TO NOW]) //for current month

(created:[NOW-3MONTH TO NOW-1MONTH]) //created within last three months but not in current month

다른 시간 단위와 (+/-) 연산자를 사용하여 몇 가지 실험을 수행하면 원하는 쿼리를 얻을 수 있습니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

RDCOMClient를 사용하여 날짜별로 이메일을 검색하는 방법

분류에서Dev

Selenium Webdriver를 사용하여 날짜 텍스트를 검색하는 방법

분류에서Dev

SQL을 사용하여 MongoDB ObjectId에서 날짜를 검색하는 방법

분류에서Dev

Apache Commons BeanUtils를 사용하여 날짜 유형 값을 설정하는 방법,

분류에서Dev

solr 날짜를 자바 스크립트 날짜로 변환하는 방법?

분류에서Dev

radcalendar를 사용하여 선택한 여러 날짜를 저장하고 검색하는 방법

분류에서Dev

PHP에서 날짜를 사용하여 파일 범위를 검색하는 방법은 무엇입니까?

분류에서Dev

JPA Criteria API를 사용하여 문자열에 대한 날짜 필드를 검색하는 방법

분류에서Dev

nullable datetime을 사용하여 날짜를 검색하는 방법은 무엇입니까?

분류에서Dev

momentjs 및 angularjs를 사용하여 날짜를 요일로 변환하는 방법

분류에서Dev

키 값 날짜를 키로 사용하여 개체를 정렬하는 방법

분류에서Dev

PostgreSQL DB를 사용하여 현재 날짜와 시간을 삽입하고 특정 형식으로 다시 검색하는 방법은 무엇입니까?

분류에서Dev

linq를 사용하여 날짜 문자열을 분할하고 UTC 날짜로 변환하는 방법

분류에서Dev

고급 검색에서 범위 날짜를 검색하는 방법

분류에서Dev

SSIS를 사용하여 SAS의 날짜 값을 일반 날짜로 변환하는 방법

분류에서Dev

초없이 db에서 날짜를 검색하는 방법

분류에서Dev

Spring을 사용하여 MongoDB에서 데이터를 검색하는 방법-매일 최신 날짜 시간으로 그룹화?

분류에서Dev

Flutter를 사용하여 ID로 firestore에서 문서를 검색하는 방법

분류에서Dev

PHP를 사용하여 배열로 mongoId를 검색하는 방법

분류에서Dev

두 날짜 사이를 검색하고 특정 이름으로 제한하는 방법

분류에서Dev

Excel 날짜 사용자 지정 편대를 날짜로 표시하는 방법

분류에서Dev

Eloquent를 사용하여 포함으로 검색을 구현하는 방법

분류에서Dev

bucle을 사용하여 Doctrine DQL로 배열 단어를 검색하는 방법

분류에서Dev

asana API를 사용하여 섹션별로 작업을 검색하는 방법

분류에서Dev

TELETHON을 사용하여 날짜별로 메시지를 얻는 방법?

분류에서Dev

Apache Solr를 사용하여 특정 열의 데이터 검색

분류에서Dev

Swift 3.0을 사용하여 날짜로부터 마지막 30 개 날짜를 얻는 방법

분류에서Dev

날짜를 필터링하여 텍스트 값을 검색하는 방법

분류에서Dev

Apache-POI를 사용하여 Excel 파일에서 레코드를 검색하는 효율적인 방법

Related 관련 기사

  1. 1

    RDCOMClient를 사용하여 날짜별로 이메일을 검색하는 방법

  2. 2

    Selenium Webdriver를 사용하여 날짜 텍스트를 검색하는 방법

  3. 3

    SQL을 사용하여 MongoDB ObjectId에서 날짜를 검색하는 방법

  4. 4

    Apache Commons BeanUtils를 사용하여 날짜 유형 값을 설정하는 방법,

  5. 5

    solr 날짜를 자바 스크립트 날짜로 변환하는 방법?

  6. 6

    radcalendar를 사용하여 선택한 여러 날짜를 저장하고 검색하는 방법

  7. 7

    PHP에서 날짜를 사용하여 파일 범위를 검색하는 방법은 무엇입니까?

  8. 8

    JPA Criteria API를 사용하여 문자열에 대한 날짜 필드를 검색하는 방법

  9. 9

    nullable datetime을 사용하여 날짜를 검색하는 방법은 무엇입니까?

  10. 10

    momentjs 및 angularjs를 사용하여 날짜를 요일로 변환하는 방법

  11. 11

    키 값 날짜를 키로 사용하여 개체를 정렬하는 방법

  12. 12

    PostgreSQL DB를 사용하여 현재 날짜와 시간을 삽입하고 특정 형식으로 다시 검색하는 방법은 무엇입니까?

  13. 13

    linq를 사용하여 날짜 문자열을 분할하고 UTC 날짜로 변환하는 방법

  14. 14

    고급 검색에서 범위 날짜를 검색하는 방법

  15. 15

    SSIS를 사용하여 SAS의 날짜 값을 일반 날짜로 변환하는 방법

  16. 16

    초없이 db에서 날짜를 검색하는 방법

  17. 17

    Spring을 사용하여 MongoDB에서 데이터를 검색하는 방법-매일 최신 날짜 시간으로 그룹화?

  18. 18

    Flutter를 사용하여 ID로 firestore에서 문서를 검색하는 방법

  19. 19

    PHP를 사용하여 배열로 mongoId를 검색하는 방법

  20. 20

    두 날짜 사이를 검색하고 특정 이름으로 제한하는 방법

  21. 21

    Excel 날짜 사용자 지정 편대를 날짜로 표시하는 방법

  22. 22

    Eloquent를 사용하여 포함으로 검색을 구현하는 방법

  23. 23

    bucle을 사용하여 Doctrine DQL로 배열 단어를 검색하는 방법

  24. 24

    asana API를 사용하여 섹션별로 작업을 검색하는 방법

  25. 25

    TELETHON을 사용하여 날짜별로 메시지를 얻는 방법?

  26. 26

    Apache Solr를 사용하여 특정 열의 데이터 검색

  27. 27

    Swift 3.0을 사용하여 날짜로부터 마지막 30 개 날짜를 얻는 방법

  28. 28

    날짜를 필터링하여 텍스트 값을 검색하는 방법

  29. 29

    Apache-POI를 사용하여 Excel 파일에서 레코드를 검색하는 효율적인 방법

뜨겁다태그

보관