August 05, 2012, iveely Search Engine 0.1.0 released, today, with the pursuit of the future, finally, 0.7.0 as scheduled and we met, 7 versions, lasted 2 years 4 months, thank you for your support, thank me for not abandon the comrades Weiqi, struggle to the late night, Give up the weekend of social, for 0.7.0 as scheduled, thank Bogdan P Sliwowski , your support, let our passion and dream closer. To download and install the build deployment, please refer to github,web access, and make sure your browser supports WebSocket.
- Summary
This version, the biggest technical change is the pure C # migrated to pure Java, because it is the first time to migrate to Java and because of the Java Foundation is not good, so the code inevitably has shortcomings, but also ask you a lot of understanding. If you have better suggestions can be provided here to us. The entire project consists of Iveely.framework and iveely.computing, and Iveely.search, Iveely.search is a iveely.computing-based application. Iveely.framwork is the foundation of all procedures. This version contains four functions: text retrieval, image retrieval, encyclopedia search, question and answer search, in which question and answer search is the core. Here's a look at the overall effect:
1.1 Text Search function
1.2 Image Search
1.3 Encyclopedia Search
1.4 Quiz Search
Question and answer search has always been our core business, most of our time and energy are concentrated here, but fortunately, at present, some of the data effect is good.
Of course, there are search results for mobile clients:
The above are unsupervised self-learning data generation, but due to the limited number of servers and data, some results are not very satisfied, of course, we will actively improve.
1.2 Technical Peep
It may not be realistic to introduce detailed technical details here. Iveely.computing is the basis of the entire program, but also let iveely.search into a distributed structure of the operating platform, this and 0.6.0 in the C # version has a certain change, 0.6.0 kinds of iveely.computing is a distributed computing platform that can perform multiple machines to calculate a task, such as adding 10 billion numbers. But in 0.7.0, we removed this part, because we may not be going to re-implement a storm to our strength and energy, is not enough, let alone deviate from our core business, we need to focus on what we need to achieve, so we make iveely.computing better in line with Iveely.searc H specification, multi-machine work together, can control the running data, have distributed cache, now is enough.
Perhaps you are concerned about whether iveely can operate as well as other open-source search engines, and we have been rigorously tested to collect data and deliver new data and services over the hours without supervision. Due to the server relationship, our example in the open source community provides only a small amount of data, and only a small amount of data is available on our servers.
For professional search engine developers, perhaps you are more concerned about, how to collect user behavior data, for ad delivery and personalized search to provide help? You can easily modify the code implementation, where we have done part of the search results when you click on the page, the data has been collected, including the search term and the search term under the user click on the link, can help us to better sort the page. Of course, you can easily add users interested in the search, such as the user search after "watch" and then search "Omega", and such a lot of users, then the next time in the search for "watch", you can put "Omega" ads, the effect should be good, of course, ad delivery is very professional, When I graduated from graduate school, the thesis is advertising and recommendation, if there is a chance, he is very important for the future iveely, both mobile and web side.
Blog Park is a good place, if you are interested in in-depth technology, you can ask in our Open source homepage issue, we will receive your mail, will try to reply to you.
1.3 iveely Search Engine 0.8.0 's future
This two years has lasted 7 versions, if 0.7.0 is the end version, then is a very ridiculous thing, although we encountered a lot of difficulties, a lot of problems, almost impossible to solve, but in the insistence still got the result of expectations, assuming now give up, how can be worthy of the future, so, 0.8.0 is still waiting for us on the road, and will be getting better, from 0.1.0 to 0.7.0 we have seen this trend. 0.8.0 's task is mainly focused on: intelligent analytical reasoning and image analysis of questions and answers. Why are these two items? Sorry, we chose our own way, and firmly believe that it is right, as the topic said, "Not the same, let him be different!" “。
1.4 About Dreams
In general, I do not want to write this very "sour" things, so I put this piece in the end, as far as possible not to affect the core point of this article, the dream is a clear, unclear, but let you move forward things, his power beyond the desire, the world in constant change, people are constantly changing, but there is always a thing unchanged , that is our insistence, persistence is full of pain, so we are always looking for happiness, but the most happy, is to strive for the ideal !
1.5 Donate to US
I originally did not want to write this section, because the blog park is a pure place, but I hope you can forgive me, if you like, we very much hope you can help us, perhaps with your help, iveely 0.8.0 will be iveely the first out of service version (my mailbox: [email Protected]).
Your friend, Van Ping.
Open source search engine iveely 0.7.0 release, not the same, let him not the same!