Wie kann ich den Schnittpunkt zwischen einem vorhandenen Element Bereich Index und einer Folge von Wörtern auf eine optimierte Weise erhalten?Get Schnittmenge mit Element Bereich Index
Mein Punkt hier konzentriert sich auf Speicheroptimierung, ich weiß, dass ich die Daten mit CTS: Element-Werte abrufen und Kartenobjekte verwenden kann, um die Aufgabe zu erledigen. Aber warum sollte ich das, wenn es eine Abfrage gibt, die diese Schnittmenge mit dem zwischengespeicherten Bereichsindex direkt macht.
ex:
Bereich Index (test1, test2, test3) /Sequenz (test1, test4, test5)
Abfrageergebnis = test1
Zu wissen, dass dieser Bereich Index für ein Wort erstellt Liste existiert in einem Dokument. Ich versuche zu vermeiden, sie in ein separates Dokument zu legen und die Fragmentierung zu vermeiden.
Vielen Dank @Rob S., ich stimme dir zu, wenn die Wörter in separaten Dateien stehen, was nicht mein Fall ist. Diese Abfrage gibt alle Bereichsindexeinträge zurück. –
Hallo @Ahmad Tamimi, aktualisiert meine Antwort mit einem weiteren Code-Schnipsel zu versuchen. Viel Glück! –
Hallo, @Rob S., nochmals vielen Dank. Das funktioniert für mich. Aber es ist langsamer als die Verwendung von Map-Objekt seit dieser Abfrage mit xPath. Ich glaube jedoch, dass Ihr dritter empfohlener Ansatz die erforderliche Arbeit ohne Beeinträchtigung der Leistung erledigen wird. –