2008-09-28 16 views
8

Mam na myśli zmianę mojej domowej wyszukiwarki internetowej. Zanim wyrzucę Visual Studio, zastanawiałem się, czy ktoś może zaproponować alternatywę, która daje mi to, czego potrzebuję. Ta istota:Co to jest dobra wyszukiwarka do umieszczania na stronie internetowej

  • Współpracuje z witryny ASP.NET (jest to projekt .NET)
  • Tworzy plik na bazie indeksu
  • Szybka przeszukiwać setek lub tysięcy stron
  • Wykonuje słowo wynikające znaleźć różnice upon słowy
  • daje pełną kontrolę nad stylami wyjściowe
  • jest tani (albo jeszcze lepiej, za darmo!)

Odpowiedz

6

Używamy .NET version of Lucene. Spełnia wszystkie twoje kryteria.

+0

Czy masz przykład witryny, w której mogę zgadnąć? – BlackWasp

+0

http://www.EstateSales.NET Wyszukiwanie w prawym górnym rogu to użycie. Wyszukaj w Memphis lub coś w rodzaju swojej nazwy miasta. –

6

Nie można tak naprawdę pobić Google Site Search. Jest w pełni konfigurowalny - i nie trzeba go osadzać ani utrzymywać.

EDYCJA: znalazłem to ASP.NET opensource search engine, które możesz wziąć i uruchomić, W odpowiedzi na twój komentarz o tym, co wiesz, co robi Google, to jest well documented and they have TONS of webmaster tools for you.

+0

Wyszukiwarka Google przechowuje indeksowane dane na własnych serwerach, prawda? Więc w ten sposób obciążenie serwera jest również zmniejszone na końcu?i biorąc pod uwagę dużą stronę internetową, taką jak stackoverflow, która jest często aktualizowana nowszymi danymi, często nie jest indeksowana przez Google, powodując przeciążenie naszych serwerów baz danych ze względu na zbyt wiele zapytań do bazy danych, które zwracają strony do google, ponieważ próbuje zindeksować nowsze dane? –

+2

Wyszukiwarka Google w witrynie została wycofana z dniem 02/21/2017 – Joshua

2

Dlaczego nie możesz wypróbować google custom search engine? Jeśli chcesz ostateczną kontrolę nad indeksowaniem można stworzyć własną wyszukiwarkę korzystając lucene.net

+0

Próbowałem, ale nie wydaje mi się, żebym miał nad nią kontrolę. W szczególności nie pozwala mi pokazywać ikon, które obecnie pokazuję obok wyników. Obawiam się również, że indeksuje się, gdy Google chce, niekoniecznie wtedy, kiedy tego chcę. – BlackWasp

4

Najpierw zgodziłbym się z Google Site Search.

Jeśli jednak chcesz wyszukiwać według kryteriów, których Google może nie widzieć (takich jak rzeczy w bazie danych itp.), Możesz spojrzeć na Lucene.net. To jest port projektu Java Lucene:

Apache Lucene jest wysokiej jakości, w pełni funkcjonalny tekst biblioteka wyszukiwarka całości napisany w Java .Net. Jest to technologia odpowiednia dla prawie każdej aplikacji, która wymaga wyszukiwania pełnotekstowego, w szczególności wieloplatformowego.

Jest bezpłatny na podstawie licencji Apache.

+0

Wyszukiwanie w Google prowadzi indeksowane dane na własnych serwerach, prawda? Więc w ten sposób obciążenie serwera jest również zmniejszone na końcu? i biorąc pod uwagę dużą stronę internetową, taką jak stackoverflow, która jest często aktualizowana nowszymi danymi, często nie jest indeksowana przez Google, powodując przeciążenie naszych serwerów baz danych ze względu na zbyt wiele zapytań do bazy danych, które zwracają strony do google, ponieważ próbuje zindeksować nowsze dane? –

+0

Czy mógłbyś odpowiedzieć na moje wątpliwości? Dziękuję za Twój czas !! –

2

Silnik DTSearch pod http://www.dtsearch.com/ jest solidnym silnikiem, z którym łatwo się rozwija. Chociaż to kosztuje.

+0

Dość szkoda, że ​​serwery testujące/dev wymagają oddzielnych licencji: http://www.dtsearch.com/dtStore.html –

+0

Kto ci to powiedział? – JohnFx