diff --git a/netbox/extras/migrations/0079_search.py b/netbox/extras/migrations/0079_search.py index 375190625..006ad9ca6 100644 --- a/netbox/extras/migrations/0079_search.py +++ b/netbox/extras/migrations/0079_search.py @@ -1,5 +1,3 @@ -# Generated by Django 4.1.1 on 2022-10-10 18:22 - from django.db import migrations, models import django.db.models.deletion @@ -20,7 +18,7 @@ class Migration(migrations.Migration): ('object_id', models.PositiveBigIntegerField()), ('field', models.CharField(max_length=200)), ('type', models.CharField(max_length=30)), - ('value', models.TextField()), + ('value', models.TextField(db_index=True)), ('weight', models.PositiveSmallIntegerField(default=1000)), ('object_type', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='+', to='contenttypes.contenttype')), ], @@ -28,4 +26,9 @@ class Migration(migrations.Migration): 'ordering': ('weight', 'object_type', 'object_id'), }, ), + migrations.AddField( + model_name='customfield', + name='search_weight', + field=models.PositiveSmallIntegerField(default=1000), + ), ] diff --git a/netbox/extras/migrations/0080_customfield_search_weight.py b/netbox/extras/migrations/0080_customfield_search_weight.py deleted file mode 100644 index 7d55ea457..000000000 --- a/netbox/extras/migrations/0080_customfield_search_weight.py +++ /dev/null @@ -1,18 +0,0 @@ -# Generated by Django 4.1.1 on 2022-10-12 13:56 - -from django.db import migrations, models - - -class Migration(migrations.Migration): - - dependencies = [ - ('extras', '0079_search'), - ] - - operations = [ - migrations.AddField( - model_name='customfield', - name='search_weight', - field=models.PositiveSmallIntegerField(default=1000), - ), - ] diff --git a/netbox/extras/models/search.py b/netbox/extras/models/search.py index 50b0965c9..61417cd12 100644 --- a/netbox/extras/models/search.py +++ b/netbox/extras/models/search.py @@ -1,4 +1,3 @@ -from django.contrib.contenttypes.fields import GenericForeignKey from django.contrib.contenttypes.models import ContentType from django.db import models @@ -30,7 +29,9 @@ class CachedValue(models.Model): type = models.CharField( max_length=30 ) - value = models.TextField() + value = models.TextField( + db_index=True + ) weight = models.PositiveSmallIntegerField( default=1000 )