F
F
Faraday2013-11-12 14:06:53
Google
Faraday, 2013-11-12 14:06:53

Organizing a site search?

I am making a website, there is a task to organize a search through the pages of the site, the option to do a search on the database on your own is no longer possible, because this quality will not work anyway, and there is no experience in this matter. Not finding anything more or less decent, I ask for advice, maybe one of you already had such an experience.
By the way, you need to search in Russian.
What I tried:
1. Google Web Search API - recently marked as obsolete, and even before it did not work very well compared to the search on the main Google. Used it once, but I expected better results.
2. Yandex XML API - would be an ideal solution if it were not for the limit on requests. I have 0 hanging and until the site works more, I obviously won’t get it, and the site won’t work without a search.
3. Bing Search API - only 5,000 requests per month, and then expensive. I have a budget exactly for the server, so I can’t spend money on something that doesn’t bring money.
4. I also thought about parsing the results from the Google search page, but I didn’t find ready-made solutions, and there are a lot of regional subtleties, and other hidden parameters that I don’t know about, in principle, I’m ready to do it if there are no other options.

Answer the question

In order to leave comments, you need to log in

9 answer(s)
P
pomeo, 2013-11-12
@pomeo

Haven't considered www.elasticsearch.org as an option ?

M
moonsly, 2013-11-12
@moonsly

Consider the Sphinx option, EMNIP habr search is based on it (correct if I'm wrong). Russian stemming and morphology out of the box, there is an extended query language, search by synonyms through wordforms is supported, it is used in several loaded projects.
habrahabr.ru/post/147745/
habrahabr.ru/post/132118/

A
Andrey, 2013-11-13
@reaferon

>> I'm stuck with 0 and until the site starts working, I obviously won't get any more. In general, the daily limit of requests can be transferred from other sites. I have one site using Yandex XML, I transferred limits from my other sites and everything turned out quite well. All sites must be registered with Ya.Webmaster.

A
afiskon, 2013-11-13
@afiskon

I just wrote down a form that sends a request to google.com. I chose Google because it indexes the site the fastest, but in general you can take any PS.

N
Nikita Gusakov, 2013-11-12
@hell0w0rd

site.yandex.ru/ ?

G
gkozlenko, 2013-11-13
@gkozlenko

There is also such a thing as Apache Solr .

H
hardorewek, 2013-11-13
@hardorewek

Recently I saw the following topic on Habré: http://habrahabr.ru/post/185966/ I liked it, by the way it was made using Elastic Search technologies, it looks cool + there is the possibility of customizing css.

A
Andrey Belov, 2013-11-13
@Andrey_Belov

Another option: http://flexum.ru/

V
Vorchun, 2013-11-13
@Vorchun

Not really understood what you want to do with the search. Something complex (field search)?

For a "regular" site, the easy way is Google Custom Search ( https://www.google.com/cse ). Start the site, put the form - the search is ready.

You can show the results at home, you can on Google.

Integrates with Google Webmaster.

Yandex has a similar solution.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question