واضح آرشیو وب فارسی:سایت ریسک: t=27052">جستجو در سايت با ASP.NET+VB.NET aminir 13 دي 1383, 23:49سلام من مي خوام يك صفحه جستو در سايت با ASP.NET+VB.NET درست كنم قبلا اين كار رو با Indexing Service ويندوز انجام دادم ولي چون سرور هاي اينترنتي اونو ساپورت نميكنن مي خوام تغييرش بدم ولي مثل همون ايندكسنگ سرويس مي خوام كارايش حفظ شه و نتايج جستجو يه چيزي شبيه به صفحه نتايج جستجو google باشد ممنون كمك كنيد :( :( چطور يه همچين صفحه اي درست كنم ضمنا مي خوام كلمات مورد نظر در صفحه نتايج high light باشه omidak 14 دي 1383, 03:41سلام: این جسنجو میخوایید در دیتابیس انجام داده بشه؟ aminir 14 دي 1383, 09:00نه اگه تو ديتابيس باشه كه با يك Query ساده مي توان همچين كاري كرد من مي خوام كلمه به كلمه صفحات رو بگرده چيزي شبيه به جستجوي سايت P30World.com نمي دونم از چه تكنيكي استفاده كردن شايدم DB هم داشته باشه براي جستجو ؟ راهنمايي كنيد ممنون مي شم omidak 15 دي 1383, 01:14سلام: میدونید اصول موتور هایه جستجو گر اینه که میاد از صفحه ها یک نصخه برمیداره و اونو تویه دیتابیس خودش ذخیره میکنه و بعد از رویه اونها Query میگیره. اما اینکه شما بخوایید در سایت اتون سیستم جستجو استفاده کنید که مثلاً شبیه به Google باشه میتونید از دیتابیس Google استفاده کنید. که خود Google این سیستم رو اراعه کرده و به نام GoogleApi معروف هستش. شما میتونید به راحتی در سایت خدتون از دیتابیس گوگل استفاده کنید و در سایت خودتون جستجو کنید. اگر یه سرچی داخل خود گوگل بکنید آدرس دانلودش رو بهتون میده :wink: aminir 15 دي 1383, 08:36سلام آقا اميد مي خواستم بدونم چطوري صفحات را در ديتابيسي همچون Sql Server 2000 ذخيده مي كنند اگه يه توضيح كامل بديد منون مي شم و اگه نخوام از اين GoogleApi استفاده كنم و همين تپوري رو خودم پياده كنم چطور مي شه؟؟؟؟؟ aminir 17 دي 1383, 00:06چرا جواب نمي ديد؟؟؟ omidak 18 دي 1383, 00:05سلام: ببحشيد كه دير شد. اين كد رو نيگاه كنيد: Private Function Get;ByVal URL As String) As String Dim wr As Net. = Net.WebRequest.Create(URL) Dim res As Net.WebResponse = wr.GetResponse Dim r As New StreamReader(res.GetResponseStream) Return r.ReadToEnd End Function به راهتي ميتونيد از اين Function استفاده کنيد و از صفحه هات خود يک خروجي بگيريد. و اونو در يک Database ذخيره کنيد. :wink: aminir 27 دي 1383, 23:28سلام آقا اميد مي خواستم بپرسم اگر حجم خروجي كد بالا از DataType هاي معمول در Sql Server2000 بيشتر شد چه كاري بايد انجام بديم مثلا براي خروجي اين كد يك فيلد گرفتيم با Data Type Nvarchar(4000) ولی خروجی کد بالا از 4000 کاراکتر یونکد بیشتر باشه؟؟؟ برای حل این مشکل چه کنیم؟؟ سوال دوم اینه که چطوری کلمات مورد نظرم در در صفحه نتایج جستجو high light كنم؟؟ omidak 28 دي 1383, 14:10سلام: خوب از ntext استفاده کن که خیلی حجم بالایی داره. برایه high Light هم من تویه pscode یه چیزی سرچ کردم: امیدوارم بدرد ات بخوره. Hosein.NET 30 دي 1383, 17:58سلام ميشه لينك اين GoogleApi رو بديد؟ aminir 30 دي 1383, 18:04تو خود گوگل جستجو كني پيداش مي كني aminir 30 دي 1383, 18:06اينم لينكش ;//
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 1930]