Skip to content

A math-aware search engine, enable the ability to search mathematics online.

License

Notifications You must be signed in to change notification settings

jmnater/search-engine

 
 

Repository files navigation

GitHub release

Approach0 is a math-aware search engine.

Math search can be helpful in math Q&A websites: Assume you are doing a tough question on your math homework, you type in search box the exact question from your textbook, after a second (maybe too much) you get all the similar questions that somebody has already asked about, they are perhaps answered!

Online demo

Please visit https://approach0.xyz/demo for a WEB demo.

A little history

The author has been doing a math-only search engine prototype during his graduate research. Shortly after that prototype is implemented, this project is created. Its mission is to combine both math-search and fulltext search. Now I am happy this goal is achieved too! The next step is continuously develop this project and focus on improving effectiveness and efficiency.

Technically, this search engine is still based on previously existing and established fulltext search methods. On top of these, it adds new ideas and algorithms to handle structural content (see paper 1 and 2)

For now only math-aware search is implemented, but this idea can be generally applied to other structural text search such as code, chemistry formula and more.

Documentation

Please check out our documentation for technical details: https://approach0.xyz/docs

License

MIT

Contact

[email protected]

About

A math-aware search engine, enable the ability to search mathematics online.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 74.6%
  • Lex 10.0%
  • JavaScript 3.9%
  • Makefile 2.4%
  • PHP 1.9%
  • Python 1.9%
  • Other 5.3%