78. Solr PostgreSQL #<docid: 1>, #<docid: 2>, #<docid: 3>, #<docid: 4>, ... id original_title isbn 1 たのしいPerl 4xxxxxxxxx 2 たのしいPHP 4xxxxxxxxx 3 たのしいPython 4xxxxxxxxx 4 たのしい Ruby 4797314087 manifestations Manifestation.find(4) q=ruby docid: 4 Create Solr index on every update #<Manifestation id: 4, original_title: たのしいRuby, isbn: 4797314087>
79.
80. Solr PostgreSQL #<docid: 1, original_tile: >, #<docid: 2>, #<docid: 3>, #<docid: 4, original_title: たのしいRuby>, ... manifestations q=ruby docid: 4, original_title: たのしいRuby Create Solr index on batch processing 注意: 実際のNDLサーチ の構成とは異なる場合が あります Note: this picture is an example and it may be different from the actual composition of NDL Search id original_title isbn 1 たのしいPerl 4xxxxxxxxx 2 たのしいPHP 4xxxxxxxxx 3 たのしいPython 4xxxxxxxxx 4 たのしい Ruby 4797314087
99. Application server (Apache + Ruby CGI) Database server (Oracle) Client (Ruby gtk) CATP(HTTP) CATP: a protocol to exchange bibliographic data between libraries (especially university libraries in Japan). Developed and maintained by National Institute of Informatics. http://www.nii.ac.jp/CAT-ILL/INFO/newcat/catp/mokuji.html CATP(HTTP)