سؤال

لدي nutch لوسين الإعداد الزحف وفهرسة بعض المواقع و أود أن استخدام .صافي الموقع بدلا من JSP الموقع الذي يأتي مع nutch.

يمكن لأي شخص أن يوصي بعض الحلول ؟

رأيت الحلول حيث كان التطبيق قيد التشغيل على ملقم الفهرس الذي .موقع شبكة تستخدم الاتصال عن بعد للاتصال.

هو سرعة النظر من الواضح جدا أن هذا لا يزال أداء جيدا ؟

تحرير: يمكن أن NHibernate.بحث عمل من أجل هذا ؟

تحرير: لقد انتهى الأمر مع المؤسسة العامة لاستصلاح الأراضي مؤشر الخوادم المستخدمة من قبل لدينا ASP.net الموقع مع solrnet المكتبة.

هل كانت مفيدة؟

المحلول

بدلا من استخدام لوسين, هل يمكن استخدام المؤسسة العامة لاستصلاح الأراضي أن مؤشر nutch (انظر هنا), ثم يمكنك الاتصال بسهولة جدا إلى المؤسسة العامة لاستصلاح الأراضي باستخدام واحد من اثنين من المكتبات المتاحة: SolrSharp و SolrNet.

نصائح أخرى

في حال لم تكن واضحة تماما من الأجوبة الأخرى ، Lucene.NET لوسين (جافا) استخدام نفس مؤشر تنسيق ، لذلك يجب أن تكون قادرة على الاستمرار في استخدام القائمة الخاصة بك (جافا) آليات الفهرسة, ثم استخدام Lucene.NET داخل الخاص بك .صافي تطبيق ويب الاستعلام مؤشر.

من على Lucene.NET حاضنة الموقع:

بالإضافة إلى واجهات برمجة التطبيقات و دروس ميناء C#, خوارزمية جافا لوسين هو استدار إلى C# لوسين.هذا يعني مؤشر إنشاؤها مع جافا لوسين هو ذهابا وإيابا متوافق مع C# لوسين;سواء في القراءة ، الكتابة والتحديث.في الواقع أ لوسين مؤشر يمكن فى نفس الوقت عن البحث ، تحديث باستخدام جافا لوسين و C# لوسين العمليات

أنا أعمل أيضا على هذا.

http://today.java.net/pub/a/today/2006/02/16/introduction-to-nutch-2.html

ويبدو يمكنك إرسال استفسارك إلى nutch و الحصول على آر إس إس النتائج.

تحرير:

حصلت على هذا العمل اليوم في نموذج windows دليلا على المفهوم.اثنين من مربعات النص(searchurl و الاستعلام) ، واحدة url خادم واحد الاستعلام.واحد datagrid الرأي.

private void Form1_Load(object sender, EventArgs e)
        {
            searchurl.Text = "http://localhost:8080/opensearch?query=";


    }

    private void search_Click(object sender, EventArgs e)
    {
        string uri;

        uri = searchurl.Text.ToString() + query.Text.ToString();
        Console.WriteLine(uri);

        XmlDocument myXMLDocument = new XmlDocument();

        myXMLDocument.Load(uri);

        DataSet ds = new DataSet();

        ds.ReadXml(new XmlNodeReader(myXMLDocument));

        SearchResultsGridView1.DataSource = ds;
        SearchResultsGridView1.DataMember = "item";

    }

وصلت إلى هنا عن طريق البحث عن مقارنة بين SolrNet و SolrSharp, فكرت في ترك هنا انطباعاتي.

يبدو SolarSharp هو مشروع ميت (لم يتم تحديث لفترة طويلة) وبالتالي فإن الخيار الوحيد هو SolarNet.

آمل أن يكون هذا سوف يساعد شخص ما, سوف اترك تعليق على الجواب المقبول ولكن ليس لدي ما يكفي من سمعة بعد :)

بدلا من استخدام المؤسسة العامة لاستصلاح الأراضي ، كتبت جافا القائمة المفهرس الذي يعمل في وظيفة كرون ، جافا القائمة على شبكة الإنترنت خدمة الاستعلام.أنا في الواقع لم فهرس الصفحات حتى يصل أنواع مختلفة من البيانات .صافي الموقع يستخدم لبناء الصفحات.إذا هناك 4 فهارس مختلفة مع كل مختلف هيكل الوثيقة التي يمكن الاستعلام في نفس الطريق (أقول:مستخدمين, وظائف, رسائل, الصور).

من خلال تحديد XSD من أجل خدمة ويب الردود كنت قادرا على كل تولد في الطبقات .net و java لتخزين تمثيل الوثائق.خدمة ويب أساسا بتشغيل الاستعلام على الحق مؤشر بتعبئة رد xml من يضرب.على .صافي العميل يوزع أن يعود إلى الكائنات.هناك أيضا json واجهة لأي عميل جافا سكريبت.

لماذا لا التبديل من جافا لوسين إلى دوت نت الإصدار.متأكد انها استثمار لكنه في الغالب من فئة الإحلال ممارسة الرياضة.آخر شيء تحتاجه هو المزيد من الطبقات التي تضيف أية قيمة أخرى من الغراء.أقل الغراء و المزيد من الأشياء هو ما يجب أن تهدف...

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top