2008-09-28 34 views
8

Tôi đang nghĩ đến việc thay đổi công cụ tìm kiếm trang chủ của trang web của tôi. Trước khi tôi thoát ra khỏi Visual Studio, tôi tự hỏi liệu có ai có thể đề xuất một giải pháp thay thế mang lại cho tôi những gì tôi cần. Sinh mệnh này:Một công cụ tìm kiếm tốt để nhúng vào trang web là gì

  • trình với một trang web ASP.NET (là một dự án NET)
  • Tạo một tập tin dựa trên chỉ số
  • tìm kiếm nhanh trên hàng trăm hoặc hàng ngàn trang
  • Thực hiện soạn thảo văn bản bắt nguồn để tìm biến thể theo lời
  • Cung cấp cho toàn quyền kiểm soát các kiểu đầu ra
  • là giá rẻ (hoặc tốt hơn nữa là miễn phí!)

Trả lời

6

.NET version of Lucene là những gì chúng tôi đang sử dụng. Nó đáp ứng tất cả các tiêu chí của bạn.

+0

Bạn có một trang web ví dụ tôi có thể tham gia không? – BlackWasp

+0

http://www.EstateSales.NET Tìm kiếm ở trên cùng bên phải đang sử dụng nó. Tìm kiếm Memphis hoặc một cái gì đó giống như tên thành phố của bạn. –

6

Bạn không thể thực sự đánh bại Google Site Search cho việc này. Nó hoàn toàn có thể tùy chỉnh - và không cần nhúng hoặc bảo trì.

EDIT: tìm thấy số ASP.NET opensource search engine mà bạn có thể thực hiện và chạy với, Để trả lời nhận xét của bạn về việc biết google làm gì, đây là well documented and they have TONS of webmaster tools for you.

+0

Tìm kiếm trang web của Google giữ dữ liệu được lập chỉ mục trên máy chủ của chính nó, phải không? Vì vậy, cách này tải máy chủ cũng giảm ở cuối của chúng tôi?và xem xét một trang web lớn như stackoverflow thường xuyên được cập nhật với dữ liệu mới hơn, Google thường xuyên lập chỉ mục cho quá tải trên máy chủ cơ sở dữ liệu của chúng tôi do có quá nhiều truy vấn cơ sở dữ liệu để trả lại trang cho google, vì nó cố gắng lập chỉ mục dữ liệu mới hơn? –

+2

Tìm kiếm trang web của Google đã bị ngừng hoạt động kể từ ngày 21/2/2017 – Joshua

2

Tại sao bạn không thể dùng thử google custom search engine? Nếu bạn muốn kiểm soát tối thượng trên việc lập chỉ mục, bạn có thể tạo ra công cụ tìm kiếm của riêng bạn sử dụng lucene.net

+0

Tôi đã thử nó nhưng dường như nó không cho tôi quyền kiểm soát sau này. Đặc biệt nó không cho phép tôi hiển thị các biểu tượng mà tôi hiện đang hiển thị bên cạnh kết quả. Tôi cũng lo ngại rằng nó lập chỉ mục khi Google muốn, không nhất thiết khi tôi muốn nó. – BlackWasp

4

Trước tiên, tôi đồng ý với Tìm kiếm trang web của Google.

Tuy nhiên, nếu bạn muốn tìm kiếm các tiêu chí mà Google có thể không nhìn thấy (như nội dung trong cơ sở dữ liệu, v.v.), thì bạn có thể xem Lucene.net. Nó là một cổng của dự án Java Lucene:

Apache Lucene là thư viện công cụ tìm kiếm văn bản đầy đủ, hiệu năng cao được viết hoàn toàn bằng Java .Net. Nó là một công nghệ phù hợp cho hầu như bất kỳ ứng dụng nào yêu cầu tìm kiếm toàn văn bản, đặc biệt là nền tảng chéo.

Nó hoàn toàn miễn phí theo giấy phép Apache.

+0

Tìm kiếm trang web của Google giữ dữ liệu được lập chỉ mục trên máy chủ của chính nó, phải không? Vì vậy, cách này tải máy chủ cũng giảm ở cuối của chúng tôi? và xem xét một trang web lớn như stackoverflow thường xuyên được cập nhật với dữ liệu mới hơn, Google thường xuyên lập chỉ mục cho quá tải trên máy chủ cơ sở dữ liệu của chúng tôi do có quá nhiều truy vấn cơ sở dữ liệu để trả lại trang cho google, vì nó cố gắng lập chỉ mục dữ liệu mới hơn? –

+0

bạn có thể vui lòng trả lời nghi ngờ ở trên của tôi không? Cảm ơn vì đã dành thời gian cho tôi !! –

2

Động cơ DTSearch tại http://www.dtsearch.com/ là một động cơ rắn dễ phát triển. Mặc dù nó chi phí tiền bạc.

+0

Khá lame rằng các máy chủ thử nghiệm/dev yêu cầu giấy phép riêng biệt: http://www.dtsearch.com/dtStore.html –

+0

Ai đã nói với bạn điều đó? – JohnFx

Các vấn đề liên quan