rpr Posted July 27, 2011 Report Share Posted July 27, 2011 Varbūt kādam ir kādas idejas kā optimizēt meklēšanu. Man vajag vienreizēju meklēšanu dažādiem tekstiem iziet cauri pēc vieniem un tiem pašiem bet vairākiem kritērijiem. šobrīd izmantoju solr, lai to dabūtu gatavu. vienīgi man izaudzis apjoms un doma nooptimizēt to visu. liekas, ka nesāpīgāk būtu taisīt tā, ka tas teksts netiek glabāts pašā solr instancē, bet būtu kādā operatīvajā atmiņā, jo indekšēšana un dzēšana no solr aižnem diezgan daudz laika proprocionāli visam izpildes laikam. ir kādi ieteikumi kā to varētu panākt? otrs variants būtu taisīt divas instances uz dažādiem serveriem, lai sadalītu slodzi, bet tik un tā liekas neracionāli izmantots resurss. Quote Link to comment Share on other sites More sharing options...
Maris-S Posted July 27, 2011 Report Share Posted July 27, 2011 Nesen par meklēšanas tēmām uzgāju šo lietu: http://sphinxsearch.com Vienīgi īsti nezinu kā viņš vispār strādā un vai ir savietojams ar web, neesmu vēl izpētījis, bet ja ir interese apskaties, varbūt Tev galīgi nekas tur nederēs. Quote Link to comment Share on other sites More sharing options...
rpr Posted July 27, 2011 Author Report Share Posted July 27, 2011 sphinx ir līdzīgs solr, bet nu paldies par to pašu. sphinx neesmu pagaidām nekad izmantojis, bet izskatās, ka tuvākajā nākotnē jau vajadzēs. Quote Link to comment Share on other sites More sharing options...
rpr Posted July 27, 2011 Author Report Share Posted July 27, 2011 (edited) skatos sphinx SphinxClient::runQueries(). vai kāds zin vai šī funkcija taisa vairākus rekvestus uz serveri vai vieunu? Pats atbildēju uz savu jautājumu: Multi-queries, or query batches, let you send multiple queries to Sphinx in one go (more formally, one network request). Edited July 27, 2011 by rpr Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.