├── .gitmodules ├── CMakeLists.txt ├── CMakeModules └── AppendCompilerFlags.cmake ├── LICENSE ├── README.md ├── collections ├── README.md ├── cluewebB │ └── index │ │ ├── space_usage_IDX_D.html │ │ ├── space_usage_IDX_D1R1.html │ │ └── space_usage_IDX_DR.html ├── gov2 │ └── index │ │ ├── space_usage_IDX_D.html │ │ ├── space_usage_IDX_D1R1.html │ │ └── space_usage_IDX_DR.html ├── speeches │ ├── .gitignore │ ├── dict.txt │ ├── doc_names.txt │ └── text_int_SURF.sdsl └── wikishort │ ├── .gitignore │ ├── dict.txt │ ├── doc_names.txt │ ├── text_int_SURF.sdsl │ └── wikishort-src.tar.gz ├── config ├── IDX-D-BM25.config ├── IDX-D-LMDS.config ├── IDX-D-SANSLEN.config ├── IDX-D-TFIDF.config ├── IDX-D.config ├── IDX-D1R1-BM25.config ├── IDX-D1R1-LMDS.config ├── IDX-D1R1-TFIDF.config ├── IDX-D1R1.config ├── IDX-D1R1MTF.config ├── IDX-DR-BM25.config ├── IDX-DR-LMDS.config ├── IDX-DR-SANSLEN.config ├── IDX-DR-TFIDF.config ├── IDX-DR.config ├── INVIDX-E-BM25.config ├── INVIDX-E-LMDS.config ├── INVIDX-E-TFIDF.config ├── INVIDX-E.config └── INVIDX-W.config ├── experiments ├── check_equivalence.sh ├── doclen-clueweb.csv ├── doclen-gov2.csv ├── eval.R ├── eval_3.R ├── mem_info.csv ├── mem_used.sh ├── nodes_evaluated.csv ├── nodes_evaluated.sh ├── nodes_evaluated_2005.csv ├── nodes_evaluated_2006.csv ├── nodes_evaluated_and_2005.csv ├── nodes_evaluated_and_2006.csv ├── phrase_time_2005.csv ├── phrase_time_2006.csv ├── phrase_time_and_2005.csv ├── phrase_time_and_2006.csv ├── phrases_time.sh ├── rank_times.sh ├── ranker_times_2005.csv ├── ranker_times_2006.csv ├── run.sh ├── sbatch_mem_used.sh ├── sbatch_nodes_evaluated.sh ├── time_per_wtnode.R ├── trec-2005-and-profile-IDX_SAWIT2.csv ├── trec-2005-and-time-IDX_SAWIT2.csv ├── trec-2005-or-profile-IDX_SAWIT2.csv ├── trec-2005-or-time-IDX_SAWIT2.csv ├── trec-2005-time-ex-and-wt.csv ├── trec-2005-time-ex-or-wt.csv ├── trec-2005.csv ├── trec-2005.dr.csv ├── trec-2006-and-profile-IDX_SAWIT2.csv ├── trec-2006-and-time-IDX_SAWIT2.csv ├── trec-2006-or-profile-IDX_SAWIT2.csv ├── trec-2006-or-time-IDX_SAWIT2.csv ├── trec-2006-time-ex-and-wt.csv ├── trec-2006-time-ex-or-wt.csv ├── trec-2006.csv ├── trec-2006.dr.csv └── wikishort.qry ├── extras ├── clueweb-collection.indricfg ├── gov2-collection.indricfg ├── speeches-collection.indricfg ├── trec8-collection.indricfg ├── wikishort-collection.indricfg └── wt10g-collection.indricfg ├── include └── surf │ ├── .gitignore │ ├── block_postings_list.hpp │ ├── comm.hpp │ ├── config.hpp │ ├── construct_DUP2.hpp │ ├── construct_U.hpp │ ├── construct_col_len.hpp │ ├── construct_darray.hpp │ ├── construct_doc_border.hpp │ ├── construct_doc_cnt.hpp │ ├── construct_doc_lengths.hpp │ ├── construct_doc_perm.hpp │ ├── construct_invidx.hpp │ ├── df_sada.hpp │ ├── doc_perm.hpp │ ├── idx_d.hpp │ ├── idx_d1r1.hpp │ ├── idx_d1r1mtf.hpp │ ├── idx_dr.hpp │ ├── idx_invfile.hpp │ ├── indexes.hpp │ ├── phrase_parser.hpp │ ├── query.hpp │ ├── query_parser.hpp │ ├── rank_functions.hpp │ └── util.hpp ├── queries ├── trec0406-adhoc.qry ├── trec2005-efficiency-10.qry ├── trec2005-efficiency-100.qry ├── trec2005-efficiency-1000.qry ├── trec2005-efficiency.qry ├── trec2006-efficiency-10.qry ├── trec2006-efficiency-100.qry ├── trec2006-efficiency-1000.qry └── trec2006-efficiency.qry ├── results ├── trec8_wtdup_stat.R ├── trec8_wtdup_stat.pdf └── trec8_wtdup_stat.txt ├── src ├── .gitignore ├── doc_lengths.cpp ├── surf_daemon.cpp ├── surf_index.cpp ├── surf_query.cpp ├── surf_search.cpp ├── surf_trec.cpp ├── test.cpp └── test_postings_list.cpp ├── tools ├── Makefile ├── convert_results_to_trec.cpp ├── create_surf_collection.cpp ├── extract_document.cpp ├── extract_documents.cpp ├── indri_stem_krovetz.cpp ├── indri_to_surf.cpp ├── select_random_queries.cpp └── surf_collection_info.cpp └── update-sdsl.sh /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongog/surf/HEAD/.gitmodules -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongog/surf/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /CMakeModules/AppendCompilerFlags.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongog/surf/HEAD/CMakeModules/AppendCompilerFlags.cmake -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongog/surf/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongog/surf/HEAD/README.md -------------------------------------------------------------------------------- /collections/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongog/surf/HEAD/collections/README.md -------------------------------------------------------------------------------- /collections/cluewebB/index/space_usage_IDX_D.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongog/surf/HEAD/collections/cluewebB/index/space_usage_IDX_D.html -------------------------------------------------------------------------------- /collections/cluewebB/index/space_usage_IDX_D1R1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongog/surf/HEAD/collections/cluewebB/index/space_usage_IDX_D1R1.html -------------------------------------------------------------------------------- /collections/cluewebB/index/space_usage_IDX_DR.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongog/surf/HEAD/collections/cluewebB/index/space_usage_IDX_DR.html -------------------------------------------------------------------------------- /collections/gov2/index/space_usage_IDX_D.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongog/surf/HEAD/collections/gov2/index/space_usage_IDX_D.html -------------------------------------------------------------------------------- /collections/gov2/index/space_usage_IDX_D1R1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongog/surf/HEAD/collections/gov2/index/space_usage_IDX_D1R1.html -------------------------------------------------------------------------------- /collections/gov2/index/space_usage_IDX_DR.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongog/surf/HEAD/collections/gov2/index/space_usage_IDX_DR.html -------------------------------------------------------------------------------- /collections/speeches/.gitignore: -------------------------------------------------------------------------------- 1 | index 2 | -------------------------------------------------------------------------------- /collections/speeches/dict.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongog/surf/HEAD/collections/speeches/dict.txt -------------------------------------------------------------------------------- /collections/speeches/doc_names.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongog/surf/HEAD/collections/speeches/doc_names.txt -------------------------------------------------------------------------------- /collections/speeches/text_int_SURF.sdsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongog/surf/HEAD/collections/speeches/text_int_SURF.sdsl -------------------------------------------------------------------------------- /collections/wikishort/.gitignore: -------------------------------------------------------------------------------- 1 | index 2 | -------------------------------------------------------------------------------- /collections/wikishort/dict.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongog/surf/HEAD/collections/wikishort/dict.txt -------------------------------------------------------------------------------- /collections/wikishort/doc_names.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongog/surf/HEAD/collections/wikishort/doc_names.txt -------------------------------------------------------------------------------- /collections/wikishort/text_int_SURF.sdsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongog/surf/HEAD/collections/wikishort/text_int_SURF.sdsl -------------------------------------------------------------------------------- /collections/wikishort/wikishort-src.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongog/surf/HEAD/collections/wikishort/wikishort-src.tar.gz -------------------------------------------------------------------------------- /config/IDX-D-BM25.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongog/surf/HEAD/config/IDX-D-BM25.config -------------------------------------------------------------------------------- /config/IDX-D-LMDS.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongog/surf/HEAD/config/IDX-D-LMDS.config -------------------------------------------------------------------------------- /config/IDX-D-SANSLEN.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongog/surf/HEAD/config/IDX-D-SANSLEN.config -------------------------------------------------------------------------------- /config/IDX-D-TFIDF.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongog/surf/HEAD/config/IDX-D-TFIDF.config -------------------------------------------------------------------------------- /config/IDX-D.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongog/surf/HEAD/config/IDX-D.config -------------------------------------------------------------------------------- /config/IDX-D1R1-BM25.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongog/surf/HEAD/config/IDX-D1R1-BM25.config -------------------------------------------------------------------------------- /config/IDX-D1R1-LMDS.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongog/surf/HEAD/config/IDX-D1R1-LMDS.config -------------------------------------------------------------------------------- /config/IDX-D1R1-TFIDF.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongog/surf/HEAD/config/IDX-D1R1-TFIDF.config -------------------------------------------------------------------------------- /config/IDX-D1R1.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongog/surf/HEAD/config/IDX-D1R1.config -------------------------------------------------------------------------------- /config/IDX-D1R1MTF.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongog/surf/HEAD/config/IDX-D1R1MTF.config -------------------------------------------------------------------------------- /config/IDX-DR-BM25.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongog/surf/HEAD/config/IDX-DR-BM25.config -------------------------------------------------------------------------------- /config/IDX-DR-LMDS.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongog/surf/HEAD/config/IDX-DR-LMDS.config -------------------------------------------------------------------------------- /config/IDX-DR-SANSLEN.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongog/surf/HEAD/config/IDX-DR-SANSLEN.config -------------------------------------------------------------------------------- /config/IDX-DR-TFIDF.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongog/surf/HEAD/config/IDX-DR-TFIDF.config -------------------------------------------------------------------------------- /config/IDX-DR.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongog/surf/HEAD/config/IDX-DR.config -------------------------------------------------------------------------------- /config/INVIDX-E-BM25.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongog/surf/HEAD/config/INVIDX-E-BM25.config -------------------------------------------------------------------------------- /config/INVIDX-E-LMDS.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongog/surf/HEAD/config/INVIDX-E-LMDS.config -------------------------------------------------------------------------------- /config/INVIDX-E-TFIDF.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongog/surf/HEAD/config/INVIDX-E-TFIDF.config -------------------------------------------------------------------------------- /config/INVIDX-E.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongog/surf/HEAD/config/INVIDX-E.config -------------------------------------------------------------------------------- /config/INVIDX-W.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongog/surf/HEAD/config/INVIDX-W.config -------------------------------------------------------------------------------- /experiments/check_equivalence.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongog/surf/HEAD/experiments/check_equivalence.sh -------------------------------------------------------------------------------- /experiments/doclen-clueweb.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongog/surf/HEAD/experiments/doclen-clueweb.csv -------------------------------------------------------------------------------- /experiments/doclen-gov2.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongog/surf/HEAD/experiments/doclen-gov2.csv -------------------------------------------------------------------------------- /experiments/eval.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongog/surf/HEAD/experiments/eval.R -------------------------------------------------------------------------------- /experiments/eval_3.R: -------------------------------------------------------------------------------- 1 | eval_3.R -------------------------------------------------------------------------------- /experiments/mem_info.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongog/surf/HEAD/experiments/mem_info.csv -------------------------------------------------------------------------------- /experiments/mem_used.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongog/surf/HEAD/experiments/mem_used.sh -------------------------------------------------------------------------------- /experiments/nodes_evaluated.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongog/surf/HEAD/experiments/nodes_evaluated.csv -------------------------------------------------------------------------------- /experiments/nodes_evaluated.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongog/surf/HEAD/experiments/nodes_evaluated.sh -------------------------------------------------------------------------------- /experiments/nodes_evaluated_2005.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongog/surf/HEAD/experiments/nodes_evaluated_2005.csv -------------------------------------------------------------------------------- /experiments/nodes_evaluated_2006.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongog/surf/HEAD/experiments/nodes_evaluated_2006.csv -------------------------------------------------------------------------------- /experiments/nodes_evaluated_and_2005.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongog/surf/HEAD/experiments/nodes_evaluated_and_2005.csv -------------------------------------------------------------------------------- /experiments/nodes_evaluated_and_2006.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongog/surf/HEAD/experiments/nodes_evaluated_and_2006.csv -------------------------------------------------------------------------------- /experiments/phrase_time_2005.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongog/surf/HEAD/experiments/phrase_time_2005.csv -------------------------------------------------------------------------------- /experiments/phrase_time_2006.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongog/surf/HEAD/experiments/phrase_time_2006.csv -------------------------------------------------------------------------------- /experiments/phrase_time_and_2005.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongog/surf/HEAD/experiments/phrase_time_and_2005.csv -------------------------------------------------------------------------------- /experiments/phrase_time_and_2006.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongog/surf/HEAD/experiments/phrase_time_and_2006.csv -------------------------------------------------------------------------------- /experiments/phrases_time.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongog/surf/HEAD/experiments/phrases_time.sh -------------------------------------------------------------------------------- /experiments/rank_times.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongog/surf/HEAD/experiments/rank_times.sh -------------------------------------------------------------------------------- /experiments/ranker_times_2005.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongog/surf/HEAD/experiments/ranker_times_2005.csv -------------------------------------------------------------------------------- /experiments/ranker_times_2006.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongog/surf/HEAD/experiments/ranker_times_2006.csv -------------------------------------------------------------------------------- /experiments/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongog/surf/HEAD/experiments/run.sh -------------------------------------------------------------------------------- /experiments/sbatch_mem_used.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongog/surf/HEAD/experiments/sbatch_mem_used.sh -------------------------------------------------------------------------------- /experiments/sbatch_nodes_evaluated.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongog/surf/HEAD/experiments/sbatch_nodes_evaluated.sh -------------------------------------------------------------------------------- /experiments/time_per_wtnode.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongog/surf/HEAD/experiments/time_per_wtnode.R -------------------------------------------------------------------------------- /experiments/trec-2005-and-profile-IDX_SAWIT2.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongog/surf/HEAD/experiments/trec-2005-and-profile-IDX_SAWIT2.csv -------------------------------------------------------------------------------- /experiments/trec-2005-and-time-IDX_SAWIT2.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongog/surf/HEAD/experiments/trec-2005-and-time-IDX_SAWIT2.csv -------------------------------------------------------------------------------- /experiments/trec-2005-or-profile-IDX_SAWIT2.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongog/surf/HEAD/experiments/trec-2005-or-profile-IDX_SAWIT2.csv -------------------------------------------------------------------------------- /experiments/trec-2005-or-time-IDX_SAWIT2.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongog/surf/HEAD/experiments/trec-2005-or-time-IDX_SAWIT2.csv -------------------------------------------------------------------------------- /experiments/trec-2005-time-ex-and-wt.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongog/surf/HEAD/experiments/trec-2005-time-ex-and-wt.csv -------------------------------------------------------------------------------- /experiments/trec-2005-time-ex-or-wt.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongog/surf/HEAD/experiments/trec-2005-time-ex-or-wt.csv -------------------------------------------------------------------------------- /experiments/trec-2005.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongog/surf/HEAD/experiments/trec-2005.csv -------------------------------------------------------------------------------- /experiments/trec-2005.dr.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongog/surf/HEAD/experiments/trec-2005.dr.csv -------------------------------------------------------------------------------- /experiments/trec-2006-and-profile-IDX_SAWIT2.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongog/surf/HEAD/experiments/trec-2006-and-profile-IDX_SAWIT2.csv -------------------------------------------------------------------------------- /experiments/trec-2006-and-time-IDX_SAWIT2.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongog/surf/HEAD/experiments/trec-2006-and-time-IDX_SAWIT2.csv -------------------------------------------------------------------------------- /experiments/trec-2006-or-profile-IDX_SAWIT2.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongog/surf/HEAD/experiments/trec-2006-or-profile-IDX_SAWIT2.csv -------------------------------------------------------------------------------- /experiments/trec-2006-or-time-IDX_SAWIT2.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongog/surf/HEAD/experiments/trec-2006-or-time-IDX_SAWIT2.csv -------------------------------------------------------------------------------- /experiments/trec-2006-time-ex-and-wt.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongog/surf/HEAD/experiments/trec-2006-time-ex-and-wt.csv -------------------------------------------------------------------------------- /experiments/trec-2006-time-ex-or-wt.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongog/surf/HEAD/experiments/trec-2006-time-ex-or-wt.csv -------------------------------------------------------------------------------- /experiments/trec-2006.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongog/surf/HEAD/experiments/trec-2006.csv -------------------------------------------------------------------------------- /experiments/trec-2006.dr.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongog/surf/HEAD/experiments/trec-2006.dr.csv -------------------------------------------------------------------------------- /experiments/wikishort.qry: -------------------------------------------------------------------------------- 1 | 1;of air 2 | 2;until death 3 | 3;history the first 4 | 4;was one born 5 | -------------------------------------------------------------------------------- /extras/clueweb-collection.indricfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongog/surf/HEAD/extras/clueweb-collection.indricfg -------------------------------------------------------------------------------- /extras/gov2-collection.indricfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongog/surf/HEAD/extras/gov2-collection.indricfg -------------------------------------------------------------------------------- /extras/speeches-collection.indricfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongog/surf/HEAD/extras/speeches-collection.indricfg -------------------------------------------------------------------------------- /extras/trec8-collection.indricfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongog/surf/HEAD/extras/trec8-collection.indricfg -------------------------------------------------------------------------------- /extras/wikishort-collection.indricfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongog/surf/HEAD/extras/wikishort-collection.indricfg -------------------------------------------------------------------------------- /extras/wt10g-collection.indricfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongog/surf/HEAD/extras/wt10g-collection.indricfg -------------------------------------------------------------------------------- /include/surf/.gitignore: -------------------------------------------------------------------------------- 1 | !*.hpp 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /include/surf/block_postings_list.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongog/surf/HEAD/include/surf/block_postings_list.hpp -------------------------------------------------------------------------------- /include/surf/comm.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongog/surf/HEAD/include/surf/comm.hpp -------------------------------------------------------------------------------- /include/surf/config.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongog/surf/HEAD/include/surf/config.hpp -------------------------------------------------------------------------------- /include/surf/construct_DUP2.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongog/surf/HEAD/include/surf/construct_DUP2.hpp -------------------------------------------------------------------------------- /include/surf/construct_U.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongog/surf/HEAD/include/surf/construct_U.hpp -------------------------------------------------------------------------------- /include/surf/construct_col_len.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongog/surf/HEAD/include/surf/construct_col_len.hpp -------------------------------------------------------------------------------- /include/surf/construct_darray.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongog/surf/HEAD/include/surf/construct_darray.hpp -------------------------------------------------------------------------------- /include/surf/construct_doc_border.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongog/surf/HEAD/include/surf/construct_doc_border.hpp -------------------------------------------------------------------------------- /include/surf/construct_doc_cnt.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongog/surf/HEAD/include/surf/construct_doc_cnt.hpp -------------------------------------------------------------------------------- /include/surf/construct_doc_lengths.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongog/surf/HEAD/include/surf/construct_doc_lengths.hpp -------------------------------------------------------------------------------- /include/surf/construct_doc_perm.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongog/surf/HEAD/include/surf/construct_doc_perm.hpp -------------------------------------------------------------------------------- /include/surf/construct_invidx.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongog/surf/HEAD/include/surf/construct_invidx.hpp -------------------------------------------------------------------------------- /include/surf/df_sada.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongog/surf/HEAD/include/surf/df_sada.hpp -------------------------------------------------------------------------------- /include/surf/doc_perm.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongog/surf/HEAD/include/surf/doc_perm.hpp -------------------------------------------------------------------------------- /include/surf/idx_d.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongog/surf/HEAD/include/surf/idx_d.hpp -------------------------------------------------------------------------------- /include/surf/idx_d1r1.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongog/surf/HEAD/include/surf/idx_d1r1.hpp -------------------------------------------------------------------------------- /include/surf/idx_d1r1mtf.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongog/surf/HEAD/include/surf/idx_d1r1mtf.hpp -------------------------------------------------------------------------------- /include/surf/idx_dr.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongog/surf/HEAD/include/surf/idx_dr.hpp -------------------------------------------------------------------------------- /include/surf/idx_invfile.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongog/surf/HEAD/include/surf/idx_invfile.hpp -------------------------------------------------------------------------------- /include/surf/indexes.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongog/surf/HEAD/include/surf/indexes.hpp -------------------------------------------------------------------------------- /include/surf/phrase_parser.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongog/surf/HEAD/include/surf/phrase_parser.hpp -------------------------------------------------------------------------------- /include/surf/query.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongog/surf/HEAD/include/surf/query.hpp -------------------------------------------------------------------------------- /include/surf/query_parser.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongog/surf/HEAD/include/surf/query_parser.hpp -------------------------------------------------------------------------------- /include/surf/rank_functions.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongog/surf/HEAD/include/surf/rank_functions.hpp -------------------------------------------------------------------------------- /include/surf/util.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongog/surf/HEAD/include/surf/util.hpp -------------------------------------------------------------------------------- /queries/trec0406-adhoc.qry: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongog/surf/HEAD/queries/trec0406-adhoc.qry -------------------------------------------------------------------------------- /queries/trec2005-efficiency-10.qry: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongog/surf/HEAD/queries/trec2005-efficiency-10.qry -------------------------------------------------------------------------------- /queries/trec2005-efficiency-100.qry: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongog/surf/HEAD/queries/trec2005-efficiency-100.qry -------------------------------------------------------------------------------- /queries/trec2005-efficiency-1000.qry: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongog/surf/HEAD/queries/trec2005-efficiency-1000.qry -------------------------------------------------------------------------------- /queries/trec2005-efficiency.qry: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongog/surf/HEAD/queries/trec2005-efficiency.qry -------------------------------------------------------------------------------- /queries/trec2006-efficiency-10.qry: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongog/surf/HEAD/queries/trec2006-efficiency-10.qry -------------------------------------------------------------------------------- /queries/trec2006-efficiency-100.qry: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongog/surf/HEAD/queries/trec2006-efficiency-100.qry -------------------------------------------------------------------------------- /queries/trec2006-efficiency-1000.qry: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongog/surf/HEAD/queries/trec2006-efficiency-1000.qry -------------------------------------------------------------------------------- /queries/trec2006-efficiency.qry: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongog/surf/HEAD/queries/trec2006-efficiency.qry -------------------------------------------------------------------------------- /results/trec8_wtdup_stat.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongog/surf/HEAD/results/trec8_wtdup_stat.R -------------------------------------------------------------------------------- /results/trec8_wtdup_stat.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongog/surf/HEAD/results/trec8_wtdup_stat.pdf -------------------------------------------------------------------------------- /results/trec8_wtdup_stat.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongog/surf/HEAD/results/trec8_wtdup_stat.txt -------------------------------------------------------------------------------- /src/.gitignore: -------------------------------------------------------------------------------- 1 | !.cpp 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /src/doc_lengths.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongog/surf/HEAD/src/doc_lengths.cpp -------------------------------------------------------------------------------- /src/surf_daemon.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongog/surf/HEAD/src/surf_daemon.cpp -------------------------------------------------------------------------------- /src/surf_index.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongog/surf/HEAD/src/surf_index.cpp -------------------------------------------------------------------------------- /src/surf_query.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongog/surf/HEAD/src/surf_query.cpp -------------------------------------------------------------------------------- /src/surf_search.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongog/surf/HEAD/src/surf_search.cpp -------------------------------------------------------------------------------- /src/surf_trec.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongog/surf/HEAD/src/surf_trec.cpp -------------------------------------------------------------------------------- /src/test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongog/surf/HEAD/src/test.cpp -------------------------------------------------------------------------------- /src/test_postings_list.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongog/surf/HEAD/src/test_postings_list.cpp -------------------------------------------------------------------------------- /tools/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongog/surf/HEAD/tools/Makefile -------------------------------------------------------------------------------- /tools/convert_results_to_trec.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongog/surf/HEAD/tools/convert_results_to_trec.cpp -------------------------------------------------------------------------------- /tools/create_surf_collection.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongog/surf/HEAD/tools/create_surf_collection.cpp -------------------------------------------------------------------------------- /tools/extract_document.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongog/surf/HEAD/tools/extract_document.cpp -------------------------------------------------------------------------------- /tools/extract_documents.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongog/surf/HEAD/tools/extract_documents.cpp -------------------------------------------------------------------------------- /tools/indri_stem_krovetz.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongog/surf/HEAD/tools/indri_stem_krovetz.cpp -------------------------------------------------------------------------------- /tools/indri_to_surf.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongog/surf/HEAD/tools/indri_to_surf.cpp -------------------------------------------------------------------------------- /tools/select_random_queries.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongog/surf/HEAD/tools/select_random_queries.cpp -------------------------------------------------------------------------------- /tools/surf_collection_info.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongog/surf/HEAD/tools/surf_collection_info.cpp -------------------------------------------------------------------------------- /update-sdsl.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongog/surf/HEAD/update-sdsl.sh --------------------------------------------------------------------------------