/ / MongoDB, elasticsearch URL indexing - node.js, mongodb, elasticsearch

MongoDB, elasticsearch URL indexing - node.js, mongodb, elasticsearch

Som nový pre Mongodb a ElasticSearch. Mojou požiadavkou by bolo umožniť používateľom, aby vytvorili záložku buď celú stránku, alebo časť stránky.

Som sa zaoberať front, ale chcel by som vedieť, ako navrhnúť backend .. t.j. ako ukladať podrobnosti webovej stránky v MongoDB a index pomocou elastického vyhľadávania. Bolo by dobré uložiť celý webový obsah v mongodb alebo len url. V prípade, že je to iba adresa URL, ako nájde elastické vyhľadávanie kľúčové slová vo vnútri adresy URL, keď vykonáme pokojný hovor.

Oceniť svoj čas ..

odpovede:

0 pre odpoveď č. 1

IMHO je príliš málo informácií, aby sme na to mohli plne odpovedať. Určite potrebujete obaja MongoDB a ElasticSearch? Ja by som nepodceňoval režijné náklady na vývoj a operácie.

V nadchádzajúcej verzii bude mať MongoDB 2.4 (trochu obmedzené) možnosti fulltextového vyhľadávania.

ElasticSearch môže robiť "pravidelné" Dostať otázky ako databáza. Vyhľadávanie v rámci konkrétneho poľa (napríklad adresa URL) nájdete v téme Hľadať dokumentáciu a dobre využiť * (zástupné znaky) a ~ (fuzzy hľadanie).