.net

2010-12-07 3 views
5

के लिए खोज इंजन मैं एक खोज इंजन की तलाश में हूं जिसका उपयोग साइटों के लिए किया जा सकता है। कभी-कभी हम Google एम्बेडेड खोज या ल्यूसीन की जटिलता का उपयोग नहीं करना चाहते हैं।.net

मैं इन अनुरोधों के लिए चलाएँ: क्रॉल आधारित खोज रेटिंग और सामग्री की रैंकिंग सामग्री प्रकार पीडीएफ और डॉक्स आदि जैसे सर्च कर रहे हैं दस्तावेजों के आधार पर ..

मुझे कोई आपत्ति है, तो यह एक वाणिज्यिक नियंत्रण है न कि हम खरीदना है, लेकिन मैं इन उपयोग मामलों में से कुछ में अच्छी तरह से एकीकृत करने में सक्षम होना चाहता हूं

उत्तर

2

मैं पिछले जो मैं जानता हूँ कि एक वेब क्रॉलर यह में बनाया गया है में dtSearch इस्तेमाल किया है। यह फ्रंट एंड कंट्रोल के साथ नहीं आता है, हालांकि यह सख्ती से एक खोज इंजन है। आपको अपना खुद का परिणाम नियंत्रण लिखना होगा। इसमें एक शक्तिशाली क्वेरी भाषा है हालांकि यह आपको अपने इंडेक्स को सेट अप करने के आधार पर कई आयामों पर स्कोर करने देता है। इसके साथ काम करने के लिए एक सभ्य .NET API भी है।

मुझे नहीं पता कि यह लुसीन की तुलना में कम जटिल है। तो फिर मुझे आश्चर्य करना शुरू हो गया कि आप किस जटिलताओं से बचने की उम्मीद कर रहे हैं।

3

वहां Lucene.net होता था। हाल ही में इस परियोजना की स्थिति संदिग्ध हो रही है (विवरणों में से कुछ नहीं)। यहां साइट है: http://www.dotlucene.net/

ऐसा लगता है कि आप अभी भी कोड डाउनलोड कर सकते हैं। शायद ज्यादा विकास आगे नहीं जा रहा है।

बॉब

+0

Lucene.NET के नवीनतम संस्करण को हालांकि बहुत स्थिर हो रहा है के लिए चिंता का विषय के बिना के लिए पूछ सकते प्रदान करता है , मैं सिर्फ यह स्वीकार नहीं करता कि यह इस बिंदु पर जावा संस्करण के साथ जारी रहेगा। +1 यह एक बहुत व्यवहार्य विकल्प है। – BrokenGlass

2

आपको Apache Solr (ल्यूसीन का उपयोग करके बनाया गया) देखना चाहिए - यह .NET या जो भी प्लेटफ़ॉर्म आप पसंद करते हैं, में एकीकृत करने के लिए एक विश्वसनीय इंटरफ़ेस प्रदान करता है। यह सब उपहार अनुकूलता जावा नेट संस्करणों आदि

आप आसानी से उपयोग कर अपने नेट अनुप्रयोग में Solr एकीकृत कर सकते हैं SolrNet

संबंधित मुद्दे