#include <iostream>#include <iomanip>#include <list>#include <vector>#include <set>#include <fstream>#include <istream>#include <algorithm>#include <sys/time.h>#include <sys/stat.h>#include "Pos.hpp"#include "TrieSDisco.hpp"

Ir al código fuente de este archivo.
Namespaces | |
| namespace | Mt77 |
Clases | |
| class | Esc |
Funciones | |
| set< string > | analizaConsulta (char *consulta) |
| int | compDoc (Pos p1, Pos p2) |
| set< unsigned long > * | realizaBusqueda (char *indice, set< string > &consulta, vector< Doc > &docs) |
| string | nombra_resconsulta (set< string > &cons, char *ind) |
| bool | resconsulta_reciente (string nc) |
| void | guarda_resconsulta (string nc, vector< unsigned long > *vpos) |
| vector< unsigned long > * | lee_resconsulta (string nc) |
| vector< unsigned long > * | escalafon (set< unsigned long > *cpos, vector< Doc > *pdocs) |
| timespec | tdiff (timespec start, timespec end) |
| string & | cad_remplaza (const string &busca, const string &remplaza, string &cadena) |
| string | escapa (char *s) |
| int | main (int argc, char *argv[]) |
Definición en el archivo buscador.cpp.
| set<string> analizaConsulta | ( | char * | consulta | ) |
Recibe consulta, la analiza y retorna un conjunto de cadenas por buscar con la función realizaBusqueda
0 saltando blancos 1 leyendo palabra 2 leyendo palabra entre comillas 3 leyendo etiqueta después de :
Definición en la línea 34 del archivo buscador.cpp.
Hace referencia a ASSERT, estalla(), MAXCAD, y normaliza().
Referenciado por main().

| string& cad_remplaza | ( | const string & | busca, | |
| const string & | remplaza, | |||
| string & | cadena | |||
| ) |
Remplaza ocurrencias de una cadena por otra en una cadena http://www.zedwood.com/article/105/cpp-strreplace-function
Definición en la línea 443 del archivo buscador.cpp.
Referenciado por escapa().
| vector<unsigned long>* escalafon | ( | set< unsigned long > * | cpos, | |
| vector< Doc > * | pdocs | |||
| ) |
| string escapa | ( | char * | s | ) |
Definición en la línea 471 del archivo buscador.cpp.
Hace referencia a cad_remplaza().
Referenciado por main().

| void guarda_resconsulta | ( | string | nc, | |
| vector< unsigned long > * | vpos | |||
| ) |
Definición en la línea 347 del archivo buscador.cpp.
Hace referencia a ASSERT, escribeNDesp(), y MAXLURL.

| vector<unsigned long>* lee_resconsulta | ( | string | nc | ) |
Definición en la línea 361 del archivo buscador.cpp.
Hace referencia a ASSERT, leeNDesp(), y MAXLURL.

| int main | ( | int | argc, | |
| char * | argv[] | |||
| ) |
Definición en la línea 479 del archivo buscador.cpp.
Hace referencia a analizaConsulta(), ASSERT, escalafon(), escapa(), nombra_resconsulta(), y realizaBusqueda().

| string nombra_resconsulta | ( | set< string > & | cons, | |
| char * | ind | |||
| ) |
| set<unsigned long>* realizaBusqueda | ( | char * | indice, | |
| set< string > & | consulta, | |||
| vector< Doc > & | docs | |||
| ) |
Realiza búsqueda en el índice especificado. Las cadenas por buscar ya están normalizadas.
Definición en la línea 168 del archivo buscador.cpp.
Hace referencia a ASSERT, buscaPlanoStream(), errorFormato(), estalla(), leeRelacion(), MAXLURL, verificaIndice(), y verificaNombre().
Referenciado por main().

| bool resconsulta_reciente | ( | string | nc | ) |
Definición en la línea 323 del archivo buscador.cpp.
| timespec tdiff | ( | timespec | start, | |
| timespec | end | |||
| ) |
Definición en la línea 426 del archivo buscador.cpp.
1.5.4