Find Jobs
Hire Freelancers

Desenvolver um Software utilizando Elastic search ou mongoDB -- 2

$30-250 USD

Zamknięte
Opublikowano ponad 6 lat temu

$30-250 USD

Płatne przy odbiorze
Preciso de uma classe em php que utilize o ElasticSearch ou MongoDB Essa classe deve fazer a inclusão desse registro no ElasticSearch ou MongoDB Realizar busca avançada passando vários valores de consulta e retornando os resultados exatos ou similares Eu penso em algo como esse exemplo: //Example 1 Criar registro $arrDados1 = array( 'MyData'=> array( 'id'=>1 'name'=>'loren 1', //Type String 'city'=>'Rio de Janeiro', //Type String 'state'=>'loren', //Type String 'zone'=>'loren', //Type String 'outher'=>'loren ipsun loren ipsun loren ipsun' //Type longtext ), 'MyRequest'=> array( 'MyData_id'=>1 'requests'=>array('loren1','loren2','loren3',/**...*/) ) ); $arrDados2 = array( 'MyData'=> array( 'id'=>2 'name'=>'loren 2', //Type String 'city'=>'São Paulo', //Type String 'state'=>'loren', //Type String 'zone'=>'loren', //Type String 'outher'=>'loren ipsun loren ipsun loren ipsun' //Type longtext ), 'MyRequest'=> array( 'MyData_id'=>1 'requests'=>array('loren1','loren2','loren3',/**...*/) ) ); $MyObject = new YourClass() //Elastic ou MongoDB $MyObject->createRegister($arrDados); //Example 2 Search by city $str_city = 'rio de aneiro'; $conditions['MyData']['city'] = $str_city; $MyObject = new YourClass() //Elastic ou MongoDB $MyObject->find($conditions); //return city Rio de Janeiro //Example 2 Search By City and requests $conditions['MyData']['city'] = $str_city; $conditions['MyRequest']['requests'] = 'loren1'; $MyObject = new YourClass() //Elastic ou MongoDB $arrResult = $MyObject->find($conditions); //return city Rio de Janeiro echo $arrResult; /*---exemple return 'MyData'=> array( 'id'=>2 'name'=>'loren 2', //Type String 'city'=>'São Paulo', //Type String 'state'=>'loren', //Type String 'zone'=>'loren', //Type String 'outher'=>'loren ipsun loren ipsun loren ipsun' //Type longtext ), 'MyRequest'=> array( 'MyData_id'=>1 'requests'=>array('loren1','loren2','loren3') ) */ //Create summary results $conditions = array(); $MyObject = new YourClass() //Elastic ou MongoDB $arrReturn = $MyObject->aggegationResults($conditions); //return values sum echo $arrReturn['MyData']['city'] // 2 echo $arrReturn['MyData']['state'] // 1 echo $arrReturn['MyData']['zone'] // 1 echo $arrReturn['MyRequest'] =// array('loren1'=>2,'loren2'=>2,'loren3'=>2,)
Identyfikator projektu: 14724999

Informację o projekcie

8 ofert
Zdalny projekt
Aktywny 7 lat temu

Szukasz sposobu na zarobienie pieniędzy?

Korzyści ze składania ofert na Freelancer.com

Ustal budżet i ramy czasowe
Otrzymuj wynagrodzenie za swoją pracę
Przedstaw swoją propozycję
Rejestracja i składanie ofert jest bezpłatne
8 freelancerzy składają oferty o średniej wysokości $168 USD dla tej pracy
Awatar Użytkownika
Hey Friend, Myself having has 10 + years experience of web site development. Expert in Custom programming in php / Mysql / Jquery / Wordpress/ Joomla / OSC / Magento /OpenCart / Android / Mobile development / Responsive. Ready to start the work immediately. I am confident to handle your projects with dedication and good quality. Regards Urmila Gupta
$180 USD w 5 dni
4,9 (218 opinii)
7,2
7,2
Awatar Użytkownika
My name is James and I am a developer from London, UK. Your project caught my eye and would love to discuss with you. Feel free to read reviews and ask for examples of my work. Thanks I am a full stack developer, who has handle many similar projects in the past. I only bid on jobs I am 100% certain I can do. As mentioned please free to ask for relevant examples of my work.
$155 USD w 3 dni
4,7 (33 opinii)
7,3
7,3
Awatar Użytkownika
Though I am new here but my team has 4 years of experience into Website Design and Development across all Platforms especially on . Can very well execute this Project and can start immediately.
$183 USD w 3 dni
5,0 (3 opinii)
2,0
2,0

O kliencie

Flaga BRAZIL
Blumenau, Brazil
0,0
0
Członek od paź 22, 2015

Weryfikacja Klienta

Dziękujemy! Przesłaliśmy Ci e-mailem link do odebrania darmowego bonusu.
Coś poszło nie tak podczas wysyłania wiadomości e-mail. Proszę spróbować ponownie.
Zarejestrowani Użytkownicy Całkowita Liczba Opublikowanych Projektów
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Wczytywanie podglądu
Udzielono pozwolenia na Geolokalizację.
Twoja sesja logowania wygasła i zostałeś wylogowany. Proszę, zalogować się ponownie.