그래서 더 큰 프로젝트를 수행했으며이를 수정하는 코드를 어디에서 찾을 수 있는지 확신 할 수 없습니다. 우리는 에세이 -> 섹션 -> 그림으로 읽혀지는 데이터베이스를 가지고 있으며, 'video_url'이라는 새로운 컬럼을 추가하려고합니다. 나는 이것이 비정규 화와 관련이 있다고 믿지만, 나는 완전히 확신하지는 않는다. 지금 그것은 단지에 [매시 캡션, 신
레일즈 4 프로젝트에서 elasticsearch-model gem을 사용하여 사용자를 MySQL 및 Elasticsearch에 저장합니다. 내 프로젝트에서 Elasticsearch 부분은 geo_point, birthdate, gender 등과 같은 MySQL 필드가있는 사람들을 찾는 데 사용됩니다 ... 그러나 MySQL "users"테이블에있는 모든 필
has_many 관계가있는 모델에 elasticsearch-model gem을 사용하고 있습니다. 문서를 일치 시키려면 모델이 Article이고 관계가 has_many categories이라고 가정 해 봅시다. 그래서 나는 고객 시리얼 라이저를 다음과 같이 작성했다. (문서에서 직접) : def as_indexed_json(options={})
s
MYSQL에서보기에 대한 elasticsearch 색인을 만드는 방법은 무엇입니까? 은 내가 MySQL의보기의 마이그레이션 및 모델에서 모델을 만드는 시도 include Elasticsearch::Model
include Elasticsearch::Model::Callbacks
을 넣어 elasticsearch.rb unless client.indic
나는 elasticsearch의 초보자이며 jsonb 필드 안에 색인을 추가하고 싶습니다. 이것은 중첩 된 관계가 아닙니다. id (정수), user_id (정수), data (jsonb) 필드가있는 페이로드가 있습니다. I 안쪽 "성별"필드의 "데이터"(jsonb 열)의 "값"섹션에 대한 인덱스를 추가 할 {"name" => "Test User", "va
이전에 mapper-attachments 플러그인을 사용하고 있었는데, 이제는 더 이상 사용되지 않으므로 일반 색인 생성과 함께 사용하기가 매우 쉽습니다. 이제 인제 스트 첨부가 그것을 대체하고 파이프 라인이 필요합니다.이를 올바르게 사용하는 방법이 혼란스러워졌습니다. Media이라는 모델이 있는데,이 파일에는 base64로 인코딩 된 파일이 들어있는 fi
동작하지 않습니다. 그러나, 나는 단순한 불리언 필터 작업을하는 방법에 대한 내 인생을 해결할 수 없습니다. 나는 단순한 부울 'exclude_from_search_results'를 가지며 (true 일 때) 레코드가 결과에서 필터링되도록해야한다. @response = Firm.search(
query: {
bool: {
sho