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

نام تاپیک: مشکل جستجو با FTS

  1. #1
    کاربر دائمی آواتار SoheilKH
    تاریخ عضویت
    شهریور 1382
    محل زندگی
    haftbit.com
    پست
    315

    مشکل جستجو با FTS

    سلام
    یک FTS Index بر روی یک فیلد از نوع ntext گذاشتم.با جستجو کلمات انگلیسی مشکلی ندارم.اما هنگام جستجو با کلمات فارسی به خطای زیر بر می خورم.

    Execution of a full-text operation failed. A clause of the query contained only ignored words.

    من هیچ noiseword تعریف نکردم.

  2. #2
    سلام
    منم یه همچین مشکلی دارم. دارم روش کار میکنم . دیدم کسی جواب شما رو نداده گفتم بگم که نا امید نشی.
    یه نکته : اگه فیلدتو از نوع image بگیری چی ؟ بازم درست کار نمیکنه؟!
    (من تا اینجا رسیدم )

  3. #3
    کاربر دائمی آواتار SoheilKH
    تاریخ عضویت
    شهریور 1382
    محل زندگی
    haftbit.com
    پست
    315
    شما لطفا داری
    فکر نکنم از این باشه رابین جان
    من این کار را روی دیتا بیس Local ام انجام می دم و خوب جواب می گیرم.
    اما چون دارم از یک DataBase بر روی اینترنت استفاده می کنم. به این مشکل بر خوردم
    فکر می کردم اشکال ازCollation ها باشه اما نبود :D

  4. #4
    سهیل جان میشه بفرمایید من باید چیکار کنم تا روی local هم درست جوب بگیرم؟!

  5. #5
    فیلد Image چون به صورت باینری ذخیره میشه لذا در FTS مفهوم نداره.
    سهیل جان شما Language رو روی چی تنظیم کردین موقع ساخت Catalog؟ یادتون باشه باید از Neutral استفاده کنین

  6. #6
    امین جان مفهوم داره

  7. #7
    شما متن عادی رو در Image ذخیره نمیکنید، بلکه در فیلدهای کاراکتری ذخیره میکنید. حضور فیلد Image در FTS برای امکان جستجو روی مثلا Documentهای Word و از این قبیل توجیه داره.

  8. #8
    کاربر دائمی آواتار SoheilKH
    تاریخ عضویت
    شهریور 1382
    محل زندگی
    haftbit.com
    پست
    315
    خیلی ممنون امین جان
    من با استفاده از "exec sp_configure 'default full-text language',0"
    خواستم language را عوض کنم اما می گه permission ندارید. دیتا بیس من روی اینترنت هست و من فقط به دیتا بیس خودم دسترسی داردم .
    default full-text language دیتا بیس ام را هم که نگاه کردم 1033 یا همان English US است.
    امین جان راه دیگری وجود دارد؟

  9. #9
    دوست عزیز :
    فکر کنم اگه Full-Text Search روی کامپیوتر نصب باشه اونوقت مشکل شما collation است.

    این دستور رو تست کنید :(لطفا نتیجه کار رو بگو)

    ALTER DATABASE dbName COLLATE Arabic_CI_AS

  10. #10
    نه رابین هود جان،در این مورد خاص، Collation فعلی دیتابیس شما مهم نیست، اینکه Catalog با چه زبانی ساخته بشه مهمه.
    سهیل جان،
    این طبیعیه که از sp_configure نمیتونین استفاده کنین چون تنظیمات کل SQL Server رو تغییر میده. ولی شما در Wizard موقع ساختن Catalogها میتونین Language رو تنظیم کنین. امکانش نیست که مجددا این کار انجام بشه؟

  11. #11
    بله درست میفرمایید. اشکال از Language است.

  12. #12
    ممنونم امین جان .

  13. #13
    کاربر دائمی آواتار SoheilKH
    تاریخ عضویت
    شهریور 1382
    محل زندگی
    haftbit.com
    پست
    315
    امین جان مشکل حل شد.
    همان طور که شما فرمودید باید Language را روی Neutral تنظیم میشد.
    اما امین جان توی Wizard چیزی به نام Language ندیدم. با TSQL درست کردم.

    امین جان خیلی خیلی ممنون

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

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