appbaseio/reactivesearch

View on GitHub
site/images/logo.svg

Summary

Maintainability
Test Coverage
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 15.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
     width="909px" height="238px" viewBox="0 0 909 238" enable-background="new 0 0 909 238" xml:space="preserve">
<g>
    <path fill="#FFFFFF" d="M312.945,136.635c-0.321-2.652-0.992-8.176-4.748-13.157c-4.65-6.162-12.363-9.289-22.923-9.289
        c-2.692,0-5.609,0.206-8.669,0.617c-7.912,1.062-12.866,5.534-13.074,5.724l-0.805,0.736l0.561,0.936l3.705,6.218l0.814,1.366
        l1.207-1.035c0.057-0.049,6.142-5.107,16.577-5.107c1.746,0,3.542,0.143,5.339,0.424c5.887,0.92,11.994,3.876,13.086,18.513
        c-2.15-0.229-6.251-0.574-11.212-0.574c-15.17-0.001-33.72,3.154-35.934,18.192c-1.216,8.255,0.327,14.942,4.587,19.875
        c6.445,7.464,17.021,8.579,22.753,8.579c4.531,0,9.199-0.685,13.143-1.927c12.063-3.807,14.427-12.966,15.564-17.368
        c2.629-10.204,0.946-25.867,0.102-32.129C312.996,137.055,312.972,136.855,312.945,136.635z M266.19,161.836
        c1.203-3.323,4.312-7.625,12.284-9.248c4.764-0.969,9.513-1.461,14.113-1.461c5.869,0,9.989,0.813,11.662,1.211
        c0.406,4.031,1.538,20.688-7.014,24.543c-3.862,1.746-8.516,2.705-13.105,2.705c-7.352,0-13.452-2.345-16.734-6.43
        C265.626,170.942,264.6,166.223,266.19,161.836z"/>
    <path fill="#FFFFFF" d="M606.977,136.615c-0.326-2.655-1.008-8.182-4.769-13.153c-4.655-6.153-12.364-9.273-22.916-9.273
        c-2.694,0-5.61,0.206-8.671,0.617c-7.893,1.06-12.867,5.53-13.076,5.723l-0.808,0.735l0.561,0.94l3.716,6.216l0.812,1.363
        l1.207-1.033c0.057-0.047,6.153-5.107,16.581-5.107c1.746,0,3.542,0.143,5.337,0.424c5.888,0.92,11.998,3.876,13.095,18.513
        c-2.149-0.229-6.252-0.574-11.214-0.574c-15.174-0.001-33.728,3.154-35.939,18.192c-1.215,8.258,0.328,14.942,4.588,19.875
        c6.447,7.464,17.022,8.579,22.752,8.579c4.533,0,9.201-0.685,13.148-1.927c12.075-3.813,14.426-12.97,15.557-17.37
        c2.628-10.146,0.957-25.846,0.116-32.126C607.03,137.048,607.004,136.843,606.977,136.615z M560.218,161.829
        c1.204-3.32,4.312-7.619,12.285-9.241c4.763-0.969,9.51-1.461,14.113-1.461c5.868,0,9.993,0.813,11.666,1.211
        c0.406,4.034,1.526,20.688-7.016,24.545c-3.864,1.744-8.521,2.703-13.11,2.703c-7.355,0-13.453-2.345-16.73-6.43
        C559.652,170.939,558.627,166.217,560.218,161.829z"/>
    <path fill="#FFFFFF" d="M643.323,145.562c-7.181-1.89-11.784-5.416-12.963-9.925c-0.991-3.839,1.126-9.252,6.278-11.305
        c2.346-0.934,4.729-1.406,7.078-1.406c7.962,0.001,13.229,5.365,13.28,5.418l0.985,1.021l0.963-1.043l4.394-4.77l0.986-1.068
        l-1.147-1.043c-6.13-4.771-13.156-7.441-20.32-7.441h-0.003c-7.604,0-14.591,3.168-18.688,8.223
        c-3.472,4.285-4.668,9.642-3.461,15.353c2.104,9.959,10.88,13.137,21.991,17.115c1.475,0.527,2.997,1.093,4.559,1.673
        c6.212,2.305,8.486,5.896,9.301,8.494c0.835,2.663,0.468,5.594-0.957,7.643c-2.888,4.146-6.632,6.255-11.13,6.255
        c-8.99,0-18.14-8.21-18.231-8.294l-0.869-0.788l-0.896,0.757l-5.739,4.848l-1.017,0.856l0.852,0.792
        c0.384,0.463,9.599,11.074,25.686,11.074h0.146c6.376,0,12.16-2.438,16.283-7.193c4.043-4.662,5.894-10.6,5.076-16.492
        C664.426,154.757,657.925,149.404,643.323,145.562z"/>
    <path fill="#FFFFFF" d="M711.752,114h-0.402c-18.65,0-29.404,14.703-31.502,28.172c-2.342,14.984,0.005,27.002,6.783,34.96
        C692.779,184.354,702.35,188,715.078,188h0.312c15.548,0,22.634-5.629,22.928-5.877l0.854-0.614l-0.558-0.913l-3.206-5.521
        l-0.68-1.158l-1.165,0.699c-5.726,3.408-12.26,5.211-18.892,5.211c-5.722,0-11.411-1.384-15.219-3.703
        c-8.792-5.386-10.458-16.075-10.775-19.732L740.056,156h1.125l0.196-0.668c0.642-3.666,0.226-11.314,0.017-14.439
        C740.261,124.246,729.18,115,711.752,114z M688.813,148c0.653-5,4.331-24.986,22.562-24.988l0.233,0.086
        c6.54,0.064,11.686,1.976,15.295,5.934c5.714,6.265,6.142,15.969,6.1,18.969H688.813z"/>
    <path fill="#FFFFFF" d="M506.989,114.848c-9.812,0-15.989,2.586-18.989,4.287V91.597V90h-1.51h-7.256H477v1.597v31.06v33.112
        c0,9.616,3.431,18.769,8.433,24.483c4.6,5.265,12.694,8.407,21.282,8.407c2.137,0,4.46-0.188,6.686-0.559
        c10.829-1.799,17.326-6.73,21.59-16.497c4.596-10.481,5.332-29.569-1.002-41.27C528.429,120.057,519.395,114.848,506.989,114.848z
         M488.021,130.193c1.117-1.249,6.22-6.145,17.633-6.145c0.952,0,1.94,0.035,2.936,0.102c14.077,0.951,21.005,10.122,20.6,27.256
        c-0.455,19.275-6.335,27.523-20.297,28.465c-0.59,0.039-1.178,0.059-1.746,0.059c-16.367,0-18.645-16.132-18.662-16.295
        C487.642,156.107,487.83,142.973,488.021,130.193z"/>
    <path fill="#FFFFFF" d="M364.375,115.017c-2.215-0.369-4.414-0.554-6.535-0.554c-8.524,0-16.404,3.141-21.024,8.404
        c-4.875,5.578-7.815,14.727-7.815,24.477v33.115v30.932V213h1.399h7.263H339v-1.609v-27.376c3,1.702,9.124,4.252,18.867,4.252
        c12.274,0,21.318-5.207,26.879-15.477c6.318-11.697,5.65-30.778,1.063-41.265C381.527,121.729,375.117,116.793,364.375,115.017z
         M359.363,178.96c-0.991,0.066-1.975,0.101-2.924,0.101c-11.414,0-16.516-4.89-17.639-6.15
        c-0.194-12.816-0.384-26.004,0.457-33.441c0.018-0.163,2.276-16.285,18.633-16.287c0.578,0,1.174,0.021,1.773,0.062
        c13.949,0.936,19.828,9.186,20.293,28.471C380.371,168.848,373.442,178.017,359.363,178.96z"/>
    <path fill="#FFFFFF" d="M438.183,115.017c-2.215-0.369-4.415-0.554-6.537-0.554c-8.528,0-16.31,3.143-20.923,8.406
        c-4.878,5.565-7.723,14.715-7.723,24.475v33.115v30.932V213h1.207h7.27H413v-1.609v-27.376c3,1.702,9.027,4.252,18.769,4.252
        c12.281,0,21.278-5.207,26.831-15.479c6.326-11.703,5.633-30.785,1.041-41.264C455.359,121.731,448.926,116.795,438.183,115.017z
         M433.17,178.96c-0.99,0.066-1.974,0.101-2.922,0.101c-11.414,0-16.516-4.89-17.64-6.15c-0.19-12.818-0.377-26.004,0.458-33.442
        c0.018-0.162,2.278-16.284,18.63-16.286c0.579,0,1.175,0.021,1.776,0.062c13.947,0.936,19.828,9.185,20.295,28.471
        C454.183,168.848,447.252,178.014,433.17,178.96z"/>
    <rect x="780" y="90" fill="#FFFFFF" width="6" height="8"/>
    <rect x="755" y="182" fill="#FFFFFF" width="5" height="6"/>
    <rect x="780" y="114" fill="#FFFFFF" width="6" height="74"/>
    <path fill="#FFFFFF" d="M837.096,114.332c-18.504,0-33.512,16.588-33.512,37.072c0,20.475,15,37.071,33.512,37.071
        s33.514-16.597,33.514-37.071C870.609,130.92,855.607,114.332,837.096,114.332z M837.096,183.351
        c-15.813,0-28.62-14.173-28.62-31.665c0-17.496,12.807-31.668,28.62-31.668c15.807,0,28.619,14.172,28.619,31.668
        C865.715,169.178,852.902,183.351,837.096,183.351z"/>
</g>
<g>
    <path fill="#FFFFFF" d="M116.897,25.962c-52.214,0-94.552,42.332-94.552,94.558c0,52.214,42.338,94.553,94.552,94.553
        c52.218,0,94.552-42.339,94.552-94.553C211.449,68.294,169.115,25.962,116.897,25.962z M116.897,209.797
        c-49.315,0-89.28-39.97-89.28-89.277c0-49.311,39.965-89.283,89.28-89.283c49.298,0,89.276,39.973,89.276,89.283
        C206.174,169.827,166.195,209.797,116.897,209.797z"/>
    <path fill="#FFFFFF" d="M116.897,217.154c-25.809,0-50.075-10.053-68.329-28.307c-18.253-18.252-28.306-42.52-28.306-68.328
        c0-25.813,10.053-50.081,28.306-68.335c18.253-18.252,42.52-28.304,68.329-28.304c25.812,0,50.078,10.052,68.33,28.304
        c18.253,18.253,28.305,42.521,28.305,68.335c0,25.81-10.052,50.076-28.305,68.328C166.975,207.102,142.708,217.154,116.897,217.154
        z M116.897,28.045c-50.988,0-92.472,41.484-92.472,92.475c0,50.988,41.483,92.47,92.472,92.47s92.472-41.481,92.472-92.47
        C209.369,69.529,167.886,28.045,116.897,28.045z M116.897,211.88c-24.407,0-47.351-9.505-64.606-26.76
        c-17.253-17.255-26.757-40.196-26.757-64.601c0-24.406,9.504-47.35,26.757-64.606c17.256-17.257,40.199-26.761,64.606-26.761
        c50.376,0,91.358,40.988,91.358,91.367C208.256,170.895,167.273,211.88,116.897,211.88z M116.897,33.316
        c-48.082,0-87.199,39.119-87.199,87.203c0,48.079,39.117,87.195,87.199,87.195c48.08,0,87.194-39.116,87.194-87.195
        C204.092,72.436,164.978,33.316,116.897,33.316z"/>
</g>
<path fill="#FFFFFF" d="M157.28,103.207c-3.126,0-5.896,1.603-7.522,4.023l-29.885-8.214c0.082-0.612,0.138-1.228,0.138-1.838
    c0-7.365-5.96-13.317-13.292-13.317c-7.35,0-13.305,5.952-13.305,13.317c0,5.825,3.777,10.778,9.017,12.56l-2.562,16.076
    c-1.3-0.283-2.641-0.439-4.036-0.439c-10.47,0-18.941,8.481-18.941,18.939c0,10.467,8.472,18.948,18.941,18.948
    c10.453,0,18.949-8.481,18.949-18.948c0-2.709-0.584-5.274-1.609-7.611l36.699-19.228c1.635,2.331,4.354,3.862,7.409,3.862
    c5.028,0,9.087-4.054,9.087-9.062C166.367,107.269,162.309,103.207,157.28,103.207z M111.622,133.878
    c-2.093-3.163-5.097-5.648-8.648-7.099l2.615-16.365c0.374,0.024,0.737,0.035,1.13,0.035c5.588,0,10.364-3.437,12.32-8.324
    l29.424,8.104c-0.142,0.646-0.234,1.344-0.234,2.047c0,0.778,0.108,1.539,0.294,2.269L111.622,133.878z"/>
<g>
    <path fill="#FFFFFF" d="M260.656,29.861c2.597-0.472,6.195-0.825,11.093-0.825c5.311,0,9.205,1.121,11.742,3.245
        c2.36,1.947,3.895,5.074,3.895,8.792c0,3.776-1.18,6.903-3.422,9.027c-2.892,2.892-7.436,4.249-12.568,4.249
        c-1.357,0-2.597-0.06-3.541-0.236v14.987h-7.198V29.861z M267.854,48.39c0.886,0.237,2.065,0.295,3.541,0.295
        c5.429,0,8.732-2.655,8.732-7.316c0-4.426-3.068-6.786-8.084-6.786c-2.006,0-3.422,0.177-4.189,0.354V48.39z"/>
    <path fill="#FFFFFF" d="M323.906,54.467c0,10.562-7.435,15.283-14.751,15.283c-8.144,0-14.397-5.605-14.397-14.811
        c0-9.441,6.195-15.224,14.869-15.224C318.183,39.716,323.906,45.734,323.906,54.467z M302.251,54.762
        c0,5.547,2.715,9.736,7.14,9.736c4.131,0,7.022-4.071,7.022-9.854c0-4.484-2.007-9.618-6.963-9.618
        C304.316,45.026,302.251,49.982,302.251,54.762z"/>
    <path fill="#FFFFFF" d="M338.478,40.365l3.01,13.04c0.648,3.068,1.298,6.195,1.829,9.322h0.117c0.591-3.127,1.534-6.313,2.36-9.264
        l3.718-13.099h5.9l3.6,12.745c0.885,3.363,1.652,6.49,2.301,9.617h0.118c0.473-3.127,1.121-6.254,1.889-9.617l3.186-12.745h7.14
        l-9.027,28.735h-6.727l-3.423-11.683c-0.885-3.01-1.534-5.724-2.183-9.205h-0.118c-0.59,3.54-1.357,6.373-2.184,9.205
        l-3.658,11.683h-6.785l-8.497-28.735H338.478z"/>
    <path fill="#FFFFFF" d="M387.39,56.769c0.177,5.192,4.248,7.435,8.851,7.435c3.363,0,5.782-0.472,7.966-1.298l1.062,5.016
        c-2.478,1.003-5.9,1.77-10.03,1.77c-9.323,0-14.811-5.724-14.811-14.516c0-7.966,4.838-15.459,14.043-15.459
        c9.323,0,12.392,7.671,12.392,13.984c0,1.357-0.118,2.419-0.236,3.068H387.39z M400.017,51.694c0.059-2.655-1.121-7.022-5.96-7.022
        c-4.484,0-6.372,4.071-6.667,7.022H400.017z"/>
    <path fill="#FFFFFF" d="M417.419,49.629c0-3.895-0.06-6.668-0.236-9.264h6.313l0.236,5.487h0.236
        c1.416-4.071,4.779-6.137,7.848-6.137c0.708,0,1.121,0.059,1.711,0.177v6.845c-0.59-0.118-1.239-0.235-2.124-0.235
        c-3.481,0-5.842,2.241-6.491,5.487c-0.117,0.648-0.235,1.416-0.235,2.242v14.869h-7.258V49.629z"/>
    <path fill="#FFFFFF" d="M447.746,56.769c0.177,5.192,4.248,7.435,8.851,7.435c3.363,0,5.782-0.472,7.966-1.298l1.062,5.016
        c-2.478,1.003-5.9,1.77-10.03,1.77c-9.323,0-14.811-5.724-14.811-14.516c0-7.966,4.838-15.459,14.043-15.459
        c9.323,0,12.392,7.671,12.392,13.984c0,1.357-0.118,2.419-0.236,3.068H447.746z M460.373,51.694
        c0.059-2.655-1.121-7.022-5.96-7.022c-4.484,0-6.372,4.071-6.667,7.022H460.373z"/>
    <path fill="#FFFFFF" d="M504.269,27.206v33.811c0,2.95,0.118,6.137,0.236,8.084h-6.49l-0.296-4.543h-0.117
        c-1.712,3.186-5.193,5.192-9.382,5.192c-6.845,0-12.273-5.842-12.273-14.692c-0.06-9.618,5.959-15.342,12.863-15.342
        c3.953,0,6.785,1.652,8.084,3.776h0.117V27.206H504.269z M497.011,52.343c0-0.59-0.059-1.298-0.177-1.888
        c-0.649-2.833-2.95-5.134-6.255-5.134c-4.661,0-7.257,4.131-7.257,9.5c0,5.251,2.596,9.087,7.198,9.087
        c2.95,0,5.547-2.006,6.255-5.134c0.177-0.647,0.235-1.356,0.235-2.124V52.343z"/>
    <path fill="#FFFFFF" d="M533.47,69.101c0.118-1.947,0.236-5.134,0.236-8.084V27.206h7.258v17.112h0.118
        c1.77-2.773,4.897-4.603,9.204-4.603c7.022,0,12.037,5.842,11.979,14.574c0,10.326-6.55,15.46-13.04,15.46
        c-3.718,0-7.021-1.416-9.087-4.957h-0.118l-0.354,4.308H533.47z M540.964,57.24c0,0.59,0.059,1.181,0.177,1.711
        c0.767,2.892,3.305,5.075,6.432,5.075c4.543,0,7.316-3.658,7.316-9.44c0-5.075-2.419-9.206-7.258-9.206
        c-2.95,0-5.605,2.125-6.432,5.311c-0.117,0.531-0.235,1.181-0.235,1.889V57.24z"/>
    <path fill="#FFFFFF" d="M577.012,40.365l5.192,15.4c0.591,1.77,1.181,3.953,1.594,5.605h0.177c0.472-1.652,1.003-3.776,1.534-5.665
        l4.484-15.341h7.789l-7.199,19.59c-3.953,10.738-6.608,15.519-10.03,18.469c-2.833,2.537-5.783,3.481-7.612,3.717l-1.652-6.137
        c1.239-0.295,2.773-0.943,4.249-2.006c1.356-0.885,2.95-2.597,3.953-4.543c0.295-0.531,0.472-0.944,0.472-1.299
        c0-0.295-0.059-0.708-0.413-1.416l-10.503-26.375H577.012z"/>
</g>
</svg>