PDA

View Full Version : بهترین ساختار دیتابیس برای جستجوی کلید



moosavimaleki
پنج شنبه 20 فروردین 1394, 19:50 عصر
سلام

سوال خلاصه:

چطوری میتونم در سرییییییع حالت بر اساس تگ درخواست شده یک خبر رو بیابم!
ساختار دیتا بیسم رو چی جوری بچینم!
تگ ها یک سری کلمات منحصر به فرد برای خبر هست و حتما کلمه هست و عدد نیست! مثلا تگ: "خبر شماره 17 آبان ماه" برای یک خبر منحصر به فرده و من این رو دارم و میخوام در سریع ترین روش ممکن به خبری که برای این تگ هست برسم!

اما نمیدونم چه ساختاری سریع هست از آیدی استفاده کنم یا نه!
کدوم رو ایندکس کنم!
کدوم رو قول تکست کنم!



-----------------------------


توضیح کامل
من نیاز دارم تو دیتایسم قابلیت سرچ در بین خبر ها رو به این صورت بدم


#اخبار#سیاسی#19بهمن
باز زدن این گزینه توی سایت اخبار سیاسی 19 بهمن رو برا کاربر بیاره

اگه بزنه
اخبار#سیاسی
کل اخبار سیاسی رو بیاره


خلاصه...

من هر خبری که میگیرم رو اینطوری ذخیره میکنم


دیتابیس:


تیتر تگ
آقای فلانی فلات کار را کرد .... #اخبار#سیاسی#19بهمن



بعد که کاربر وارد میکنه #اخبار#سیاسی#19بهمن
میرم سرچ میکنم و پیدا میکنم خبر "آقای فلانی فلات کار را کرد" رو براش میارم....


ایا این روش سریع؟!؟
سریع ترین روش چیه!

moosavimaleki
جمعه 21 فروردین 1394, 11:18 صبح
توضیحات بالا رو نخونید!!
بزارید یه مدل دیگه توضیح بدم!!!
من یه سری رکود توی جدولم دارم که متن فارسی هستند!
مثل تگ هایی که توی سایت ها برای پست ها شون میزارن
مثلا:
دانلود_نرم_افزار_موبایل
دانلود_اندروید
و
.
.
.

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

ستونی که تگ در اون ذخیره میشه باید fulltext باشه یا index باشه و یا ...؟؟