Става въпрос за намаляване на индексното пространство, без да се намалява гъвкавостта на търсенето. Имам полета A и B. Искам да търся полета A, B или блок от A и B със заявка за термини X Y. За да направя това, имам следните полета в моя индекс:
field A: A
field B: B
field AB: A + B
Полученият индекс дублира данни и губи място. Има ли начин да имам само полета A и B в моя индекс, но все пак да разреша търсене на поле AB? Това е различно от търсене на поле A или поле B (попадение се връща, когато A съдържа X Y или B съдържа X Y) и е различно от търсене на поле A и поле B (попадение се връща, когато A съдържа X Y и B съдържа X Y ). Искам да хвана ситуацията, в която A съдържа X и B съдържа Y, например. Моля за съвет.