اشتراکها
نظرات مطالب
نوشتن TagHelperهای سفارشی برای ASP.NET Core
از این کلاس هم استفاده میکنم area رو نمیشناسه:
IUrlHelper urlHelper = new UrlHelper(_actionContextAccessor.ActionContext); adminMenu.ChildsList.Add(new ChildMenu() { Text = "مدیریت کاربران", Url = urlHelper.Action("Index","UserManager",values:new{area:"Identity"}) });
نظرات مطالب
Full Text Search و Rank فیلدهای بازیابی شده
با سلام و تشکر. من متن چند کتاب رو به صورت Full Text ذخیره کرده ام، اما مشکلی که دارم این هستش که وقتی به دنبال کلمه ای میگردم نیاز دارم به جز نتایج آماری تکرار آن ها، جملهی مربوطه یا چند کلمه قبل و بعد از اون رو هم بازیابی کرده و به کاربر نشان دهم. بسیار ممنون میشم راهنمایی بفرمایید.
- یکبار لیست stop words معرفی شده را بررسی کنید. stop words کلمات و یا حروفی هستند که در full text search، ایندکس نخواهند شد.
- بحث یکسان سازی ی و ک فارسی و عربی را بررسی کنید.
- همچنین با استفاده از برنامهی luke بررسی کنید که چه چیزی ایندکس شده.
- بحث یکسان سازی ی و ک فارسی و عربی را بررسی کنید.
- همچنین با استفاده از برنامهی luke بررسی کنید که چه چیزی ایندکس شده.
نظرات مطالب
حذف اعراب از حروف و کلمات
جستجوی بهینهی متنی بر روی حجم بالایی از اطلاعات بهتر است توسط روشهای full text search انجام شود. مثلا از لوسین استفاده کنید، به همراه Lucene.Net.Analysis.Analyzer.ArabicAnalyzer آن که مخصوص جستجو بر روی متون عربی است.
همچنین اگر از FTS در SQL Server استفاده میکنید باید از accent insensitive collate استفاده کنید.
همچنین اگر از FTS در SQL Server استفاده میکنید باید از accent insensitive collate استفاده کنید.
یه راه دیگه هم استفاده از Yahoo Query Language هست، می تونید با کوئری زیر اطلاعات آب و هوای شهر مورد نظر رو در قالب JSON دریافت کنید
select * from weather.forecast where woeid in (select woeid from geo.placefinder where text="CityName")
این صفحه 1256 است.
در کدهای فوق به این شکل باید تنظیم شود:
<meta http-equiv="Content-Type" content="text/html; charset=windows-1256">
using (var client = new WebClient { Encoding = Encoding.GetEncoding("windows-1256") })
نظرات مطالب
ASP.NET MVC #5
سلام
اگر بخواهیم از داخل کنترلرمون مقادیریمون را در قالب alert تو view نمایش بدیم باید چکار کرد؟
من خودم به این شکل عمل کردم
میخواستم ببینم راه حل بهتری هستش؟
اصلا بهتر نیست از partialview استفاده کنم که یه view برای alert کلا داشته باشم؟
مرسی
اگر بخواهیم از داخل کنترلرمون مقادیریمون را در قالب alert تو view نمایش بدیم باید چکار کرد؟
من خودم به این شکل عمل کردم
<script language="javascript" type="text/javascript"> alert(' @ViewData["ErrorMessage"]'); </script>
اصلا بهتر نیست از partialview استفاده کنم که یه view برای alert کلا داشته باشم؟
مرسی
نیازی به تعریف کلاس Description نیست.
کافیه از فضای نام System.ComponentModel استفاده کنید و در مقدار بازگشتی متد GetDescription بجای
return ((Description)attrs[0]).Text;
بنوسید
return ((DescriptionAttribute)attrs[0]).Description;
نظرات مطالب
EF Code First #11
{شما باید بتوانید یک Repository بسازید که حتی به عنوان محل ذخیره سازی از یک فایل Text استفاده کند} کاملا موافقم. و این همون چیزیه که ازش بعنوان لایه سرویس یاد کردم. توضیحات کامل رو تو کامنت های پایین تر دادم.
فکر کنم اختلاف رو نامگذاری ها و برداشت متفاوتی که از تعاریف داریم، باشه.
فکر کنم اختلاف رو نامگذاری ها و برداشت متفاوتی که از تعاریف داریم، باشه.