package Ġcom . hy phen ated . s cot us . search Ċ Ċ import Ġorg . springframework . data . elasticsearch . annotations . Document Ċ import Ġorg . springframework . data . elasticsearch . annotations . Field Ċ import Ġorg . springframework . data . elasticsearch . annotations . FieldType Ċ import Ġjavax . persistence . Id Ċ Ċ @ Document ( index Name Ġ= Ġ" s cot us _ case ") Ċ class ĠCase Search Document Ġ( ĊĠĠĠ Ġ@ Id ĊĠĠĠ Ġ@ org . springframework . data . annotation . Id ĊĠĠĠ Ġval Ġid : ĠLong , ĊĊĠĠĠ Ġ@ Field ( type Ġ= ĠFieldType . Text ) ĊĠĠĠ Ġval Ġtitle : ĠString , ĊĊĠĠĠ Ġ@ Field ( type Ġ= ĠFieldType . Text ) ĊĠĠĠ Ġval Ġalternate Titles : ĠList < String >, ĊĊĠĠĠ Ġ@ Field ( type Ġ= ĠFieldType . Text ) ĊĠĠĠ Ġval Ġshort Summary : ĠString , ĊĊĠĠĠ Ġ@ Field ( type Ġ= ĠFieldType . Text ) ĊĠĠĠ Ġval Ġdecision : ĠString ?, ĊĊĠĠĠ Ġ@ Field ( type Ġ= ĠFieldType . Text ) ĊĠĠĠ Ġval Ġdo cket Titles : ĠList < String >, ĊĊĠĠĠ Ġ@ Field ( type Ġ= ĠFieldType . Text ) ĊĠĠĠ Ġval Ġop inions : ĠList < String >, ĊĊĠĠĠ Ġ@ Field ( type Ġ= ĠFieldType . Text ) ĊĠĠĠ Ġval Ġdo cket Sum maries : ĠList < String >, ĊĊĠĠĠ Ġ@ Field ( type Ġ= ĠFieldType . Keyword ) ĊĠĠĠ Ġval Ġdo cket Numbers : ĠList < String > Ċ )