@Sil have you started over crawling AoPS again? I am afraid my VPS does not have enough memory or at least it may be the cause of the server fault last time (it is weird I couldn't find kern.log last time but after stopping the crawlers the search program never got killed again). So I am afraid I can help little on crawling this time. I wish your network connection is much faster than what I have at home.
Btw, @WeiZhong maybe this is a bug? When searching this: approach0.xyz/search/… , the two top results are different MSE posts, but approach shows same text for them, but the text really belong only to the top one....
Even the title does not match, it says Family of irreducible polynomials for both, but one of them should be "Irreducible polynomials?"
@Sil I really do not know. One time I want to mine the value myself, because I personally know several startups/people tell me they want this, and searching exam questions is a huge market in Asian I have to admit (many companies are already doing it, without hiding the way they help students avoid thinking), I just think may be there is chance I can start a business to utilize this project one day.
Sometimes I also want to share the code because I love doing open source.
I found there is a few people interested at participating this project when it is still open source, you are one of the few, so that makes me a little tired to improve the old repo too.
But I am sure if I merge your recent changes to the old repo, more people will recognize your contributions to A0 since it is publicly available.
I dont really care too much about that :) It is enough that changes are in deployed version. The changes i mentiond are more to handle the private/public issues for you, as you said you like doing open source.
And yea it is a shame you don't have more contributors, not sure why.
For this kind of non-mainstream project, unlike some popular framework code, it is hard to get sponsored for our efforts (and its value is not so obvious, plus many people tend to avoid math), so I believe keeping private and inviting people to contribute will serve my (or our) current interests.
i and use should scale with content, and advertisement. The aops although it adds new content, i guess we cannot openly share this with AoPS community (i doubt they would like the crawling we do:D), but for example if mathoverflow would be added, you would have them
Right, but the low-end VPS is sufficient for 90 IPs a day at least for now. So I will wait a while to consider add donation, because when I do that, I probably will blur a few search results and reveal only to sponsors/developers just to recognize their help.
Of course for professional mathematicians it would be best if they could search stuff in various released journals, that would be ultimate :o
But indexing journals would be brutal, they are pretty long compared to the current MSE/aops content, it would be challenge, and its just too much of it imo...
It is always easy to add another SE-like data source (just need to modify MSE crawler I think). I want to wait and see if users are happy with v3 improvements and I feel more comfortable to ask for donations when I see more people using it.
I can guarantee you already that one feedback you will get is unability to filter sources, people use approach often to find duplicates on MSE, for that is it good to enable only MSE posts
i wonder if in order to support the filtering, will the crawlers need update?
(seems not, you already have an mse/aops prefix there)
@Sil Right, I can kinda predict that too :P, but progress takes time. Looking back, this year is already a huge jump forward for Approach0, the version before cannot even find common subexpressions in the query.
It is interesting. If you login SE, visiting this link (math.stackexchange.com/questions/3330069/…) goes to 3330069, however if you use incognito mode, you will be directed to duplicate post.
Duplicate questions that use different words to describe the same problem are important for people to find the content via search engines. But the user experience when an anonymous user arrives at a duplicate is less than ideal.
They have to notice the duplicate link and understand that the answ...
One random suggestion, would it be possible to print the score of search result match somewhere near to it? That way we would have at least some idea how the results compare to each other (at least from approach perspective).
Also, over time this might give us an idea of some possible threshold that could separate relevant results with trash results (if I am correct, there is now always same number of results, regardless of the actual score).
Another random suggestion, if there was a way that user could mark result as a good match vs bad match, this gould be later useful input also for having idea for the threshold, as well as a way to report some potential issue
Okay so we have voted that we want this, how to make this happen? Seems like we are just discussing stuff with ourselves which is nice, but... — Sil3 hours ago
@Sil Well, this is something which moderators can do.
1. Would it be good to add to the question sort of index/toc linking to the answers?
2. Should we add an answer with other math-aware search engines? (I am only aware of SearchOnMath.)
I think that Approach0 deserves a separate answer. It was created specifically with Mathematics in mind. (Although eventually probably more sites will be added - AFAIK so far only AoPS.)
3. In the answer about Approach0 I specifically mentioned the difference between "+\infty" and "\infty. Perhaps also difference between searching for |x| and \left|x\right| should be mentioned.
@MartinSleziak Those are good suggestions, I am not sure about SearchOnMath, I've tried it once and didn't find what i needed, but why not add it, its value is given by votes it gets anyway.
I was thinking about oeis.org, but the meta post seems to be only abou searching on this site, so no i guess
I have added a new answer with other search engines. (Although the only one I know is SearchOnMath. There used to be uniquation, but it does not exist anymore.)
Is somebody has a bit of spare time, you can edit the answer about Approach0 to mention that |x| and \left|x\right| returns different results.