@@ -522,3 +522,85 @@ for (int i = 0; i < 5; i++) {
522
522
{"index":{}}
523
523
{"ip": "12.0.0.$i "}"""
524
524
}
525
+ // Used by SQL because it looks SQL-ish
526
+ buildRestTests. setups[' library' ] = '''
527
+ - do:
528
+ indices.create:
529
+ index: library
530
+ body:
531
+ settings:
532
+ number_of_shards: 1
533
+ number_of_replicas: 1
534
+ mappings:
535
+ book:
536
+ properties:
537
+ name:
538
+ type: text
539
+ fields:
540
+ keyword:
541
+ type: keyword
542
+ author:
543
+ type: text
544
+ fields:
545
+ keyword:
546
+ type: keyword
547
+ release_date:
548
+ type: date
549
+ page_count:
550
+ type: short
551
+ - do:
552
+ bulk:
553
+ index: library
554
+ type: book
555
+ refresh: true
556
+ body: |
557
+ {"index":{"_id": "Leviathan Wakes"}}
558
+ {"name": "Leviathan Wakes", "author": "James S.A. Corey", "release_date": "2011-06-02", "page_count": 561}
559
+ {"index":{"_id": "Hyperion"}}
560
+ {"name": "Hyperion", "author": "Dan Simmons", "release_date": "1989-05-26", "page_count": 482}
561
+ {"index":{"_id": "Dune"}}
562
+ {"name": "Dune", "author": "Frank Herbert", "release_date": "1965-06-01", "page_count": 604}
563
+ {"index":{"_id": "Dune Messiah"}}
564
+ {"name": "Dune Messiah", "author": "Frank Herbert", "release_date": "1969-10-15", "page_count": 331}
565
+ {"index":{"_id": "Children of Dune"}}
566
+ {"name": "Children of Dune", "author": "Frank Herbert", "release_date": "1976-04-21", "page_count": 408}
567
+ {"index":{"_id": "God Emperor of Dune"}}
568
+ {"name": "God Emperor of Dune", "author": "Frank Herbert", "release_date": "1981-05-28", "page_count": 454}
569
+ {"index":{"_id": "Consider Phlebas"}}
570
+ {"name": "Consider Phlebas", "author": "Iain M. Banks", "release_date": "1987-04-23", "page_count": 471}
571
+ {"index":{"_id": "Pandora's Star"}}
572
+ {"name": "Pandora's Star", "author": "Peter F. Hamilton", "release_date": "2004-03-02", "page_count": 768}
573
+ {"index":{"_id": "Revelation Space"}}
574
+ {"name": "Revelation Space", "author": "Alastair Reynolds", "release_date": "2000-03-15", "page_count": 585}
575
+ {"index":{"_id": "A Fire Upon the Deep"}}
576
+ {"name": "A Fire Upon the Deep", "author": "Vernor Vinge", "release_date": "1992-06-01", "page_count": 613}
577
+ {"index":{"_id": "Ender's Game"}}
578
+ {"name": "Ender's Game", "author": "Orson Scott Card", "release_date": "1985-06-01", "page_count": 324}
579
+ {"index":{"_id": "1984"}}
580
+ {"name": "1984", "author": "George Orwell", "release_date": "1985-06-01", "page_count": 328}
581
+ {"index":{"_id": "Fahrenheit 451"}}
582
+ {"name": "Fahrenheit 451", "author": "Ray Bradbury", "release_date": "1953-10-15", "page_count": 227}
583
+ {"index":{"_id": "Brave New World"}}
584
+ {"name": "Brave New World", "author": "Aldous Huxley", "release_date": "1932-06-01", "page_count": 268}
585
+ {"index":{"_id": "Foundation"}}
586
+ {"name": "Foundation", "author": "Isaac Asimov", "release_date": "1951-06-01", "page_count": 224}
587
+ {"index":{"_id": "The Giver"}}
588
+ {"name": "The Giver", "author": "Lois Lowry", "release_date": "1993-04-26", "page_count": 208}
589
+ {"index":{"_id": "Slaughterhouse-Five"}}
590
+ {"name": "Slaughterhouse-Five", "author": "Kurt Vonnegut", "release_date": "1969-06-01", "page_count": 275}
591
+ {"index":{"_id": "The Hitchhiker's Guide to the Galaxy"}}
592
+ {"name": "The Hitchhiker's Guide to the Galaxy", "author": "Douglas Adams", "release_date": "1979-10-12", "page_count": 180}
593
+ {"index":{"_id": "Snow Crash"}}
594
+ {"name": "Snow Crash", "author": "Neal Stephenson", "release_date": "1992-06-01", "page_count": 470}
595
+ {"index":{"_id": "Neuromancer"}}
596
+ {"name": "Neuromancer", "author": "William Gibson", "release_date": "1984-07-01", "page_count": 271}
597
+ {"index":{"_id": "The Handmaid's Tale"}}
598
+ {"name": "The Handmaid's Tale", "author": "Margaret Atwood", "release_date": "1985-06-01", "page_count": 311}
599
+ {"index":{"_id": "Starship Troopers"}}
600
+ {"name": "Starship Troopers", "author": "Robert A. Heinlein", "release_date": "1959-12-01", "page_count": 335}
601
+ {"index":{"_id": "The Left Hand of Darkness"}}
602
+ {"name": "The Left Hand of Darkness", "author": "Ursula K. Le Guin", "release_date": "1969-06-01", "page_count": 304}
603
+ {"index":{"_id": "The Moon is a Harsh Mistress"}}
604
+ {"name": "The Moon is a Harsh Mistress", "author": "Robert A. Heinlein", "release_date": "1966-04-01", "page_count": 288}
605
+
606
+ '''
0 commit comments