نمایش نتایج 1 تا 18 از 18

نام تاپیک: مشکل جستجو در متن عربی / فارسی

  1. #1
    کاربر دائمی آواتار ghasem110deh
    تاریخ عضویت
    اردیبهشت 1393
    محل زندگی
    تهران
    پست
    1,148

    Question مشکل جستجو در متن عربی / فارسی

    سلام
    یه برنامه ساده قرآنی میخوام بنویسم ...
    ولی تو جستجو در متن سوره (عربی و فارسی) مشکل دارم : بعضی کلمه ها رو پیدا میکنه بعضیا رو نه ! عربی رو هم که اصلا هیچی !
    بانک اکسس هست - آیه ها رو تفکیک شده داره ولی تو جستجو اونم مشکل داره !

    و مهمتر اینکه فایل های صوتی و متنی رو که تو پوشه دیباگ ریختم ... نمیشه توی فایل dll یا مثل بعضی برنامه ها که اطلاعات اصلی شون (بعد نصب ، مثل بازی ها) توی فایل data با پسوند های pack و این حرفا ریختن ... ما هم همون کارو کنیم ! (عکس پوشه)
    -------------------------------------
    سورس برنامه رو ضمیمه کردم ... (البته فایل های صوتی و متنی رو پاک کردم ... چون حجمشون زیاد بود)

    http://s5.picofile.com/file/81410161...orqan.rar.html

    الان تو قسمت متن قرآن ... سوره فاتحة و صوت هست !
    قرآن فلش هم فقط فایل فلش (هر کار کردم نمیشه توی فرم باز شه)
    عکس های ضمیمه عکس های ضمیمه
    • نوع فایل: png txt.png‏ (82.6 کیلوبایت, 129 دیدار)
    آخرین ویرایش به وسیله ghasem110deh : سه شنبه 25 شهریور 1393 در 12:52 عصر

  2. #2
    کاربر دائمی آواتار alibilgats
    تاریخ عضویت
    مرداد 1387
    محل زندگی
    همین حوالی
    پست
    155

    نقل قول: مشکل جستجو در متن عربی / فارسی

    سلام
    سورسی ضمیمه نشده ظاهرا!

  3. #3
    کاربر دائمی آواتار ghasem110deh
    تاریخ عضویت
    اردیبهشت 1393
    محل زندگی
    تهران
    پست
    1,148

    نقل قول: مشکل جستجو در متن عربی / فارسی

    سلام
    هر چی اینجا آپلود کردم آخرش ارور داد ...
    لینک رو گذاشتم !

  4. #4
    کاربر دائمی آواتار alibilgats
    تاریخ عضویت
    مرداد 1387
    محل زندگی
    همین حوالی
    پست
    155

    نقل قول: مشکل جستجو در متن عربی / فارسی

    دوست عزیز من سورس شما رو نگاه کردم.
    باید بیشتر از اینها واسه برنامت وقت و سلیقه بکار ببری!
    واسه برنامه ای که قراره بالای 6000 رکورد در لحظه سرچ بزنه روش شما خیلی ضعیف و مشکل داره! شما برای هر حرف اگه بخوای یکبار اینهمه رکورد رو واکشی کنی سیستم داغون میشه!
    سیستم من که 5 ثانیه هنگ میکنه واسه هر حرف!
    ایشالا امشب سر یه فرصت تغییراتی توی برنامت میدم تا تفاوت رو خودت درک کنی!!

  5. #5
    کاربر دائمی آواتار mohsen12345
    تاریخ عضویت
    دی 1387
    محل زندگی
    فعلا تهران
    پست
    193

    نقل قول: مشکل جستجو در متن عربی / فارسی

    حروف فارسی مثل حروف انگلیسی نیست که همه حروفش یک کد داشته باشه بعضا شما حرف (ی) رو جستجو می کنید ولی ممکنه توی خیلی از کیبرد ها کاراکتر utf دیگه ای از ان حرف رو وارد کنه
    بهتره حروفی که شباهت زیادی با هم دارند مثل (ي و ی) (ؤ و و) همه رو اول به یه استانداردی تبدیل کنی و بعدش جستجوت رو انجام بدی

  6. #6
    کاربر دائمی آواتار ghasem110deh
    تاریخ عضویت
    اردیبهشت 1393
    محل زندگی
    تهران
    پست
    1,148

    نقل قول: مشکل جستجو در متن عربی / فارسی

    سلام و ممنون ...
    عوارض تازه کار بودنه ! ولی همین رو نزدیک 2 ماه درگیرم باش !
    -------
    روش خواندن همزمان متن و فایل صوتی ها چطوره ؟
    -------
    راستی در مورد اینم که میشه کاری کرد : که فایل ها رو همینطور تو پوشه نصب ، مثل عکس نریزم ... (البته منظورم یه پوشه دیگه به اسم data نیست) - کلا غیر قابل دسترس بشن

  7. #7
    کاربر دائمی آواتار alibilgats
    تاریخ عضویت
    مرداد 1387
    محل زندگی
    همین حوالی
    پست
    155

    نقل قول: مشکل جستجو در متن عربی / فارسی

    دوست عزیز در مورد پروژتون باید چندتا نکته بگم.
    اول اینکه شما کلا نباید از حروف فارسی توی اسم فایلهاتون استفاده کنید چون بعدا دچار دردسر میشی! مخصوصا اگر بخوای برای برنامت setup درست کنی.
    دوم اینکه سعی کنید از معماری 3 لایه استفاده کنید و از linq و EF استفاده کنید. وقتی کدهاتون رو میدیدم متوجه شدم شما هربار برای اتصال به بانک اطلاعاتی یکسری دستورات رو هی تکراری نوشتین!
    سوم اینکه سعی کنید توی بانک اطلاعاتی ساختار رو صحیح و استاندارد تعریف کنید! به نظر من اصلا نیازی نبود ترجمه فارسی و عربی آیه ها رو توی دوتا جدول جدا قرار بدین! یک جدول کافی بود.
    درضمن جدول آیه ها خیلی بد پر شدن! اون کسی که داده ها رو وارد کرده بعضی جاها اول آیه فاصله خالی قرار داده که توی جستجو کمی مشکل ساز میشه! یا اینکه بجای استفاده از حرف ی معمولی از حرف ي عربی استفاده کرده! یعنی از کلید shift + x ! البته شاید صفحه کلیدش درست تنظیم نبوده ! برای همین شما هم موقه جستجو باید از ي عربی استفاده کنید تا جواب بگیرید.

    کاری که من برای شما انجام دادم اینه که از یه کامپوننت قدرتمند به اسم janus استفاده کردم و بدون حتی یک خط کد نویسی یک جستجوی بسیار قوی توی بخش جستجوی آیات قرار دادم.
    برنامه رو باز کنی متوجه منظورم میشی.

    http://cld.persiangig.com/download/r...lforqan.rar/dl

    موفق باشی

  8. #8
    کاربر دائمی آواتار ghasem110deh
    تاریخ عضویت
    اردیبهشت 1393
    محل زندگی
    تهران
    پست
    1,148

    نقل قول: مشکل جستجو در متن عربی / فارسی

    برین کربلا ... (همون جایی که دوست دارم برم)
    --------------
    * یه فیلم دانلود کردم در مورد معماری سه لایه (خوب بود - تازه دارم میرم دنبالش که اگه خدا بخواد یاد بگیرم)
    در مورد اسم فایل ها که فارسی هستن ، تو اون روشی که واسه اتصال لیست باکس و فایل رفتم مجبورم اسم فایل رو فارسی بزارم ! (روش دیگه ای بلد نیستم)
    بانک اکسس رو هم که دانلود کردم (اینم عوارض تنبلیه) :)
    -------------
    بازم ممنون

  9. #9

    نقل قول: مشکل جستجو در متن عربی / فارسی

    نقل قول نوشته شده توسط alibilgats مشاهده تاپیک
    دوست عزیز در مورد پروژتون باید چندتا نکته بگم.
    اول اینکه شما کلا نباید از حروف فارسی توی اسم فایلهاتون استفاده کنید چون بعدا دچار دردسر میشی! مخصوصا اگر بخوای برای برنامت setup درست کنی.
    دوم اینکه سعی کنید از معماری 3 لایه استفاده کنید و از linq و EF استفاده کنید. وقتی کدهاتون رو میدیدم متوجه شدم شما هربار برای اتصال به بانک اطلاعاتی یکسری دستورات رو هی تکراری نوشتین!
    سوم اینکه سعی کنید توی بانک اطلاعاتی ساختار رو صحیح و استاندارد تعریف کنید! به نظر من اصلا نیازی نبود ترجمه فارسی و عربی آیه ها رو توی دوتا جدول جدا قرار بدین! یک جدول کافی بود.
    درضمن جدول آیه ها خیلی بد پر شدن! اون کسی که داده ها رو وارد کرده بعضی جاها اول آیه فاصله خالی قرار داده که توی جستجو کمی مشکل ساز میشه! یا اینکه بجای استفاده از حرف ی معمولی از حرف ي عربی استفاده کرده! یعنی از کلید shift + x ! البته شاید صفحه کلیدش درست تنظیم نبوده ! برای همین شما هم موقه جستجو باید از ي عربی استفاده کنید تا جواب بگیرید.

    کاری که من برای شما انجام دادم اینه که از یه کامپوننت قدرتمند به اسم janus استفاده کردم و بدون حتی یک خط کد نویسی یک جستجوی بسیار قوی توی بخش جستجوی آیات قرار دادم.
    برنامه رو باز کنی متوجه منظورم میشی.

    http://cld.persiangig.com/download/r...lforqan.rar/dl

    موفق باشی
    من کلمه صراط را جستحو کردم جواب منفی بود

  10. #10
    کاربر دائمی آواتار ghasem110deh
    تاریخ عضویت
    اردیبهشت 1393
    محل زندگی
    تهران
    پست
    1,148

    نقل قول: مشکل جستجو در متن عربی / فارسی

    درسته ...
    عربی هنوز توی متن هیچی پیدا نمیکنه ! (البته اگه خود کلمه رو با کپی و پیست جستجو کنی پیدا میکنه) :)
    تو سرچ دیتابیس هم فرم مربوط به جستجو (اصلا نشون نمیده ... کامپوننت رو هم اضافه کردم به تولز ولی باز نشد) - تو اجرای برنامه هم : اصلا تکست باکس جستجو رو نداره !

  11. #11
    کاربر دائمی آواتار alibilgats
    تاریخ عضویت
    مرداد 1387
    محل زندگی
    همین حوالی
    پست
    155

    نقل قول: مشکل جستجو در متن عربی / فارسی

    دوست عزیز واسه اینکه شما بتونی خودت بطور کامل از این ابزار واسه کار طراحی استفاده کنی باید نسخه setup کامپوننت رو دانلود کنی و روی سیستم نصب کنی. ولی توی اونی که برات فرستادم واسه دیدن نتیجه کافیه فایل اجرایی برنامه رو از پوشه debug اجرا کنی! در ضمن دیگه احتیاجی به textbox واسه جستجو نداری! بالای هر ستون خودش برات یه باکس جستجو میده
    نمیدونم دوست خوبمون programer1389 توی اونی که من فرستادم کلمه صراط رو سرچ زدن یا اونی که ghasem110deh گذاشته! ولی منکه زدم نتیجه درست بود! سندش هم پایین موجوده!

    اینهم لینک دانلود کامپوننت جانوس

    search.jpg

  12. #12
    کاربر دائمی آواتار ghasem110deh
    تاریخ عضویت
    اردیبهشت 1393
    محل زندگی
    تهران
    پست
    1,148

    نقل قول: مشکل جستجو در متن عربی / فارسی

    سلام ...
    اینجا سرچ زدین ... احتمالا رفیقمون هم مثل من تو متن قرآن سرچ زده ! (کلید دوم از منو استریپ که فقط سوره حمد رو داره)
    - اونجا کلمه عربی رو اصلا پیدا نمیکنه ! فارسی رو هم یکی در میون پیدا میکنه
    - ترجمه فارسی واسه من الان نمیاد ؟
    عکس های ضمیمه عکس های ضمیمه

  13. #13
    کاربر دائمی آواتار alibilgats
    تاریخ عضویت
    مرداد 1387
    محل زندگی
    همین حوالی
    پست
    155

    نقل قول: مشکل جستجو در متن عربی / فارسی

    سلام دوست عزیز
    من فقط بخش عربی رو گذاشته بودم! گفتم بقیشو حتما خودت تکمیل میکنی!
    چون حجم پروژه زیاده من دیگه فقط فایلهای فرم جستجوی آیات رو برات میفرستم. فقط باید جایگزین کنی

    search.jpg

    لینک تغییرات

    یه توصیه هم دارم. واسه اینکه مشکل حروف عربی حل بشه برو توی بانک اطلاعاتی و با اکسس توی جدولهات حرف ي رو با ی replace کن!

  14. #14
    کاربر دائمی آواتار ghasem110deh
    تاریخ عضویت
    اردیبهشت 1393
    محل زندگی
    تهران
    پست
    1,148

    نقل قول: مشکل جستجو در متن عربی / فارسی

    بازم ممنون ...
    واسه اینکه مشکل "ی" عربی رو حل کنم باید از اول تمام "ی" ها رو جایگزین کنم ؟ (تو بانک)

  15. #15
    کاربر دائمی آواتار alibilgats
    تاریخ عضویت
    مرداد 1387
    محل زندگی
    همین حوالی
    پست
    155

    نقل قول: مشکل جستجو در متن عربی / فارسی

    الان اگه تو بری توی بانک اطلاعاتی و توی جدولهات حرف "ی" رو سرچ بزنی هیچی برات نمیاره!
    ولی اگه بزنی "ي" برات میاره!
    کافیه توی خود برنامه access ي عربی رو با ی فارسی جایگزین کنی!
    چون تعداد حرف ي زیاده یکم برای سیستم زمان بره ولی ارزششو داره!
    قراره خود سیستم اینکارو انجام بده نه خودت!

  16. #16
    کاربر دائمی آواتار Hossis
    تاریخ عضویت
    آبان 1386
    محل زندگی
    بیرجند
    پست
    1,731

    نقل قول: مشکل جستجو در متن عربی / فارسی

    از مجموع مطالبی که خوندم ، دو نکته رو باید بگم
    اول اینه که تو فارسی با عربی حروف ی و ک متفاوت هستند و باید قبل از سرچ تبدیل بشن ولی لازم و ضروری نیست که توی بانک تبدیل بشن، ولی باید یکدست باشن یعنی همه شون عربی یا همشون فارسی باشند (ترجیحا همشون عربی باشند بهتر و استاندارد تره) بعد با یک تابع می شه متن جستجو رو تبدیل کرد و با محتوای بانک یا فایل تطبیق داد.
    نکته دوم اینه که برای جستجو در متن اعراب دار، می تونید از عبارت با قاعده استفاده کنید که در این جا توضیح دادم:

    خودم هم یک نرم افزار قرآنی نوشتم با امکان سرچ و همه چیز فقط صوت رو نتونستم بگذارم.
    اگر مشکل شما حل نشده، به من پیام خصوصی بدید تا اگر کاری از من برمیاد انجام بدم.

  17. #17
    کاربر دائمی آواتار ghasem110deh
    تاریخ عضویت
    اردیبهشت 1393
    محل زندگی
    تهران
    پست
    1,148

    نقل قول: مشکل جستجو در متن عربی / فارسی

    برنامه رو دان کردم ...
    وقت دارین یه برنامه درست و حسابی درست کنیم !؟
    --------------------------------------------------------
    الان من توی برنامه کتابخونه هم گذاشتم : نهج البلاغه -- تفسیر المیزان -- صحیفه سجادیه و ...
    فایل صوتی هر سوره که با کلیک روی سوره شروع به تلاوت میکنه !
    و چیزای دیگه ...
    --------------------------------------------------------
    اما اصل چنین برنامه های توی جستجو در سوره و کل قرآن هستش --> که مشکل دارم !

  18. #18
    کاربر دائمی آواتار Hossis
    تاریخ عضویت
    آبان 1386
    محل زندگی
    بیرجند
    پست
    1,731

    نقل قول: مشکل جستجو در متن عربی / فارسی

    کجا پروژه رو آپ کردید؟؟
    شما به سلیقه خودتون یک محیط کاربری طراحی کنید، با کتابخونه آپلود کنید تا من هم روش کار کنم و مشکل جستجو رو حل کنیم
    ترجیحا تو دراپ باکس بذارید تا مشکل آپلود/دانلود نداشته باشیم.
    لینک پست اول هم مشکل داره .
    یا علی

تاپیک های مشابه

  1. ایجاد اختلال در جستجو روی بانک (کلمه های عربی فارسی)
    نوشته شده توسط iranianprogrammers در بخش بانک های اطلاعاتی در Delphi
    پاسخ: 13
    آخرین پست: سه شنبه 11 آبان 1389, 21:30 عصر
  2. مشکل در ارسال متن ایمیل فارسی
    نوشته شده توسط ghasemshami در بخش توسعه نرم افزارهای تحت شبکه
    پاسخ: 1
    آخرین پست: چهارشنبه 17 تیر 1388, 17:29 عصر
  3. مشکل در تغییر رنگ اعراب ها در یک متن عربی.
    نوشته شده توسط hdv212 در بخش C#‎‎
    پاسخ: 15
    آخرین پست: یک شنبه 06 خرداد 1386, 13:31 عصر
  4. همکاری برای حل مشکل جستجو در متن های اعراب حرکت دار
    نوشته شده توسط solook در بخش برنامه نویسی در Delphi
    پاسخ: 15
    آخرین پست: پنج شنبه 21 دی 1385, 12:33 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •