on ManifoldCF Project at Apache Software Foundation http://manifoldcf.apache.org Contributor on Solr Project at Apache Software Foundation http://lucene.apache.org/solr/ Author ofʦվగ৽൛ʧApache Solr ೖ http://gihyo.jp/book/2014/978-4-7741-6163-1 Some rights reserved by QuinnDombrowski
\ 'stmt=SELECT to, count(*) FROM collection4 GROUP BY to ORDER BY count(*) desc LIMIT 10' \ http://localhost:8983/solr/collection4/sql?aggregationMode=facet {"result-set":{"docs":[ {"count(*)":9158,"to":"pete.davis@enron.com"}, {"count(*)":6244,"to":"tana.jones@enron.com"}, {"count(*)":5874,"to":"jeff.dasovich@enron.com"}, {"count(*)":5867,"to":"sara.shackleton@enron.com"}, {"count(*)":5595,"to":"steven.kean@enron.com"}, {"count(*)":4904,"to":"vkaminski@aol.com"}, {"count(*)":4622,"to":"mark.taylor@enron.com"}, {"count(*)":3819,"to":"kay.mann@enron.com"}, {"count(*)":3678,"to":"richard.shapiro@enron.com"}, {"count(*)":3653,"to":"kate.symes@enron.com"}, {"EOF":"true","RESPONSE_TIME":10}]} }
ͱ 'term2' ͷ OR ݅Ͱݕࡧ fieldC ͕ 0 Ҏ্ɺ100 ҎԼͷ݅Ͱݕࡧ ( Solr ͷൣғݕࡧ ) ෳ݅ͷΈ߹Θͤ NOT ݕࡧ WHERE fieldC = 'term1 term2' WHERE fieldC = '(term1 term2)' WHERE fieldC = '[0 TO 100]' WHERE ((fieldC = 'term1' AND fieldA = 'term2') OR (fieldB = 'term3')) WHERE (fieldA = 'term1') AND NOT (fieldB = 'term2')
Lake େྔͷσʔλΛѻ͏ͨΊͷετϨʔδɺ ϑΝΠϧஔ͖ͳͲɻ • Data Mart ༻్ɺతͳͲʹԠͯ͡ඞཁͳͷ͚ͩΛநग़ɺ ूܭ͠ɺར༻͍͢͠ܗʹ֨ೲͨ͠ͷɻ • User Interface σʔλʹରͯ͠ΞυϗοΫͳΫΤϦΛ༻͍ͯ ݕࡧɺநग़Λߦ͍ɺදάϥϑͳͲΛඳըɻ Some rights reserved by MMU Engage
Lucene Λϕʔεʹͨ͠ɺॊೈͰڧྗͳ ΦʔϓϯιʔεͷࢄՄೳͳϦΞϧλΠϜ ݕࡧΤϯδϯɻ Kibana https://www.elastic.co/products/kibana Elasticsearch ΛόοΫΤϯυʹͨ͠ɺ μογϡϘʔυػೳΛͭσʔλ ͷՄࢹԽιϑτΣΞɻ Some rights reserved by paisleyorguk
Apache Lucene ϓϩδΣΫτ͔Βੜͨ͠ɺ ߴͳΦʔϓϯιʔεͷݕࡧϓϥοτϑΥʔϜɻ Apache Zeppelin https://zeppelin.incubator.apache.org Web ϕʔεͷΠϯλϥΫςΟϒ UIɻ SQL Streaming ͷίϚϯυͷ݁ՌΛදʹܗ ͨ͠ΓɺάϥϑΛϓϩοτ͢Δ͜ͱ͕Ͱ͖Δɻ Some rights reserved by QuinnDombrowski
Lake /Data Mart Data Source Data Lake Data Source User Interface Data Mart Data Service Log Storage Storage Search Engine KVS RDBMS Search Graph Chart Storage Data Stream Banana / Silk SQuirreL SQL