نمایش نتایج: از شماره 1 تا 7 , از مجموع 7

موضوع: ساخت یک api برای واژگان مترادف

Hybrid View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #1
    عضو انجمن
    تاریخ عضویت
    Jul 2014
    نوشته ها
    199
    تشکر تشکر کرده 
    118
    تشکر تشکر شده 
    75
    تشکر شده در
    70 پست

    Question ساخت یک api برای واژگان مترادف

    سلام

    من یه فایل تکست دارم شامل یه سری واژه همراه مترادف و متضادهاشون دارم میخوام این فایل تکست رو به صورت کاملا استاندارد داخل دیتابیس مای اس کیو ال وارد کنم.

    چطور باید این کار رو انجام بدم؟

    مورد بعدی میخوام یه api یا هر چیز مشابه ای درست کنم که واژه رو بدی به api مترادف هاشو برگردونه.

    برای این قضیه هم لطفا منو راهنمایی کنید.

    اینم بانک مترادف و متضادهایی که دارم.

    http://uupload.ir/view/ijq_farhang-m...ef-motazad.txt

    تشکر

  2. #2
    عضو انجمن shahinmq آواتار ها
    تاریخ عضویت
    Oct 2012
    محل سکونت
    اصفهان
    نوشته ها
    266
    تشکر تشکر کرده 
    231
    تشکر تشکر شده 
    695
    تشکر شده در
    470 پست

    پیش فرض پاسخ : ساخت یک api برای واژگان مترادف

    عرض سلام و احترام :

    سال نو مبارک

    می تونید یک یا چند جدا کننده درون متون قرار بدید و با استفاده از explode هر یک را درون یک رکورد ارسال کنید.

    برای api هم می تونید از json استفاده کنید که خیلی هم راحت هست.

    موفق باشید.

  3. تعداد تشکر ها از shahinmq به دلیل پست مفید


  4. #3
    عضو انجمن
    تاریخ عضویت
    Jul 2014
    نوشته ها
    199
    تشکر تشکر کرده 
    118
    تشکر تشکر شده 
    75
    تشکر شده در
    70 پست

    پیش فرض پاسخ : ساخت یک api برای واژگان مترادف

    عرض سلام و احترام :

    سال نو مبارک


    می تونید یک یا چند جدا کننده درون متون قرار بدید و با استفاده از explode هر یک را درون یک رکورد ارسال کنید.

    برای api هم می تونید از json استفاده کنید که خیلی هم راحت هست.

    موفق باشید.
    درود بر شما

    سال نو شما هم مبارک باشه.

    خود فایل رو اگر مشاهده کرده باشید متوجه میشید کاراکترهای جدا کننده مورد نیاز رو داره.

    ولی چون من زیاد وارد نیستم اگر بشه با ارائه کدی چیزی دقیق تر راهنمایی کنید ممنون میشم.

    تشکر

  5. #4
    عضو انجمن sitetheme آواتار ها
    تاریخ عضویت
    Aug 2013
    نوشته ها
    451
    تشکر تشکر کرده 
    1,441
    تشکر تشکر شده 
    499
    تشکر شده در
    401 پست

    پیش فرض پاسخ : ساخت یک api برای واژگان مترادف

    درود،
    نکته اول : به نظرم شیوه ذخیره سازی اطلاعات اشتباه هست! واژه ای رو در نظر گرفتید و براش هم معنی ها رو نوشتید ولی شاید بهتر باشه کلا با یک تعداد واژه هم گروه سر و کار داشته باشیم!
    مشخص کنید که در چه محیط و با چه زبانیی میخواین پیاده سازی کنید؟ اگر تحت وب و با php میخواین این کار انجام بشه به نظرم اول از همه یک اسکریپت کوچیک بنویسید تا این فایل شما رو به شیوه ای درست در یک بانک اطلاعاتی وارد کنه (در این پایگاه داده آی دی، ستون رشته ها و گزینه های دیگر رو داریم.)
    یک برای نمونه اولین سطر باشه:
    آب - ماء - مایع - شیره - عرق - عصاره و..
    در این صورت اگر هر کدوم از این واژه ها درخواست بشه بقیه واژه های توی این سطر به عنوان هم معنی این واژه هستند و باید نشون داده بشن!
    بنابراین تنها چیزی که میمونه فوت و فن جستجوی سریع در این پایگاه داده هست..
    بامهر

  6. تعداد تشکر ها از sitetheme به دلیل پست مفید


  7. #5
    عضو انجمن shahinmq آواتار ها
    تاریخ عضویت
    Oct 2012
    محل سکونت
    اصفهان
    نوشته ها
    266
    تشکر تشکر کرده 
    231
    تشکر تشکر شده 
    695
    تشکر شده در
    470 پست

    پیش فرض پاسخ : ساخت یک api برای واژگان مترادف

    خدمت شما

    زیاد بهینه نیست اما فعلا جواب گوی کار شما هست.

    درون foreach می تونید عملیات ایجاد رکورد جدید را انجام بدید.

    اگر خواستید برای api کمکتون کنم ، مدل دیتابیستون رو ارسال کنید.

    درضمن به دلیل حجم زیاد فایل ممکن هست در زمان اجرا مرورگر شما کمی هنگ کنه و پس از آن درست خواهد شد و نتیجه را به شما نمایش خواهد داد.

    موفق باشید
    فایل های پیوست شده فایل های پیوست شده
    • نوع فایل: zip test.zip (623.3 کیلو بایت, 16 نمایش)

  8. تعداد تشکر ها از shahinmq به دلیل پست مفید


  9. #6
    عضو انجمن hegza آواتار ها
    تاریخ عضویت
    Jun 2015
    محل سکونت
    +48
    نوشته ها
    634
    تشکر تشکر کرده 
    1,391
    تشکر تشکر شده 
    1,140
    تشکر شده در
    739 پست

    پیش فرض پاسخ : ساخت یک api برای واژگان مترادف

    با تبلت هستم
    سمپل های دیتا بیس رو همینطوری زدم خودت شخصی سازی کن

    کد PHP:
    $dsn="mysql:host=localhost;dbname=hegza;charset=utf8";
    $conn= new PDO($dsn,"root","");


    $file=file('ijq_farhang-motaradef-motazad.txt',FILE_IGNORE_NEW_LINES FILE_SKIP_EMPTY_LINES);


    foreach(
    $file as $key=>$value){
        
    $value=explode(':',$value);
        
    //asle kalame key --->moteradefha ye ja $moteradef --->motazad ha ham $motezad
        
    $key=$value[0];
        
    $key2=explode('&',$value[1]);
        
    $moteradef=$key2[0];
        
    $motezad=$key2[1];
        if (
    $value!="" && $value!=" "){
           
    // $res.=$value.PHP_EOL;
            
    $sql="SELECT `key` FROM `keyword` WHERE `key`=:word";
            
    $result=$conn->prepare($sql);
            
    $result->bindParam('word',$key);
            
    $result->execute();
            if (
    $result->rowCount() >=1){
                echo 
    "tekrari".$key;
            }else{
                
    $sqlS="INSERT `key` SET `key`=?,`tardef`=?,`tazad`=? ";
                
    $resultS=$conn->prepare($sqlS);
                
    $resultS->bindValue(1,$key);
                
    $resultS->bindValue(2,$moteradef);
                
    $resultS->bindValue(3,$motezad);
                if (
    $resultS->execute()){
                    echo 
    "ok";
                }
            }
        }
    }; 
    چه سخته با تبیلت کد بنویسی
    phpstrom آماده خورمون کرده خخخ
    ویرایش توسط hegza : March 24th, 2017 در ساعت 16:57 دلیل: دیدم همه رو وارونه زده explode ها رو میگم
    پروردگارا مرا فهم ده:: تا متوقع نباشم. دنیا و مردمانش باید مطابق میل من رفتار کنند.

  10. تعداد تشکر ها از hegza به دلیل پست مفید


  11. #7
    کاربر اخراج شده
    تاریخ عضویت
    Mar 2017
    نوشته ها
    36
    تشکر تشکر کرده 
    57
    تشکر تشکر شده 
    47
    تشکر شده در
    32 پست

    پیش فرض پاسخ : ساخت یک api برای واژگان مترادف

    نقل قول نوشته اصلی توسط naghmesra نمایش پست ها
    سلام

    من یه فایل تکست دارم شامل یه سری واژه همراه مترادف و متضادهاشون دارم میخوام این فایل تکست رو به صورت کاملا استاندارد داخل دیتابیس مای اس کیو ال وارد کنم.

    چطور باید این کار رو انجام بدم؟

    مورد بعدی میخوام یه api یا هر چیز مشابه ای درست کنم که واژه رو بدی به api مترادف هاشو برگردونه.

    برای این قضیه هم لطفا منو راهنمایی کنید.

    اینم بانک مترادف و متضادهایی که دارم.

    http://uupload.ir/view/ijq_farhang-m...ef-motazad.txt

    تشکر
    اطلاعات هاستتون رو اگر صلاح میبنبد ( خدایی نکرده فایل های مهمی نداشته باشید به سرقت بره و ... ) بدین براتون بنویسم رایگان .

    الان خودم هاست و سرعت دانلود واسه نصب local مطلوبی ندارم .
    موفق باشید .

  12. تعداد تشکر ها از Azade.Kaveh به دلیل پست مفید


اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

مجوز های ارسال و ویرایش

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