بله در اودوو ۱۶ برای ایندکس گذاری فیلدها برای جست و جو در پایگاه داده چند نوع جدید ایندکس گذاری در اودوو ۱۶ تعریف شده که آن ها به نمونه های زیر هستند و هرکدام در جایی مختص خودشون به کار گرفته میشوند:
در اودوو ۱۵ => فقط index=True قرار میگرفت که به معنی این بود که index=True(=btree)
در اودوو ۱۶ => برای اینکار ایندکس گذاری ها انواع پیدا کردن و هر کدام برای مکان خاص خودشون تعریف میشوند که انواع آن به صورت زیر هست:
- -> index=btree
- -> index=btree_not_null
- -> index=trigram
- -> index=True
البته به غیر از مقدار True بقیه مقادیر باید در تک کوتیشن '' قرار بگیرند.
مثالی که برای این ایندکس گذاری ها میتونستم بذارم مثال های زیر هست:
name= fields.Char(string="any string",index='trigram')
partner_id=fields.Many2one(string="any string",index='btree')
website_id=fields.Many2one(string="any string",index='btree_no_null')