Skip to content

searchx-framework/searchx

Repository files navigation


SearchX is a scalable collaborative search system being developed by Lambda Lab of TU Delft. It is based on Pineapple Search and is further developed to facilitate collaborative search and sensemaking. SearchX includes features that enable crowdsourced user studies on collaborative search, and is easily extensible for new research.


Documentation

SearchX is separated in frontend and backend.

Frontend

Apart from serving the interface, the front end also manages user data and defines the logs sent back to the back end. It is built on NodeJS using the React + Flux framework and is served through webpack. For more details about the frontend go to the SearchX-frontend repository.

Backend

The backend is responsible for fetching search requests to the search provider and managing the application's data. It is built on NodeJS and exposes its endpoints through express (API) and socket.io (Websockets). For more details about the backend go to the SearchX-backend repository.

Docker

The Frontend and Backend of SearchX can be deployed, with all the required components, using docker-compose. Check the Docker folder for detailed instructions.

People

The following people have been involved in researching and developing SearchX.

  • Felipe Moraes - PhD student at TU Delft
  • Sindunuraga Rikarno Putra - MSc student at TU Delft
  • Kilian Grashoff - MSc student at TU Delft
  • Claudia Hauff - Associate professor at TU Delft

Contribution

Did you find a bug, or want to improve SearchX? You can contribute to SearchX by filing issues on the issues of the frontend or backend, or by forking and sending a pull request on Github.

Citation


If you use SearchX to produce results for your scientific publication, please refer to our SIGIR 2018 paper.

@inproceedings{putra2018searchx,
  title={SearchX: Empowering Collaborative Search Research.},
  author={Putra, Sindunuraga Rikarno and Moraes, Felipe and Hauff, Claudia},
  booktitle={SIGIR},
  pages={1265--1268},
  year={2018}
}

Publications

  • Felipe Moraes, Sindunuraga Rikarno Putra and Claudia Hauff. Contrasting search as a learning activity with instructor-designed learning. In Proceedings of 27th ACM International Conference on Information and Knowledge Management (CIKM) , Ann Arbor, Michigan, USA, 2018. [pdf]
  • Sindunuraga Rikarno Putra, Kilian Grashoff, Felipe Moraes and Claudia Hauff. SearchX: Empowering Research on Collaborative Search. In Proceedings of the 1st Design of Experimental Search & Information REtrieval Systems , Bertinoro, Italy, 2018. [PDF Preprint]
  • Sindunuraga Rikarno Putra, Felipe Moraes and Claudia Hauff. SearchX: Empowering Collaborative Search Research. In Proceedings of the 41st ACM SIGIR Conference on Research and Development in Information Retrieval, Ann Arbor, Michigan, USA, 2018. [PDF Preprint] [Poster]
  • Last version

    SearchX is in continuous development. The last version date and stable version is from July 2018.

    About

    No description, website, or topics provided.

    Resources

    Stars

    Watchers

    Forks

    Releases

    No releases published

    Packages

    No packages published

    Languages