- 3.1.6.4.3.2.1. Suche mit einem einzelnen Begriff
- 3.1.6.4.3.2.2. Einzahl - Mehrzahl
- 3.1.6.4.3.2.3. Mehrere Begriffe
- 3.1.6.4.3.2.4. Suche mit einer Kombination aus Begriffen und Variablenwerten
- 3.1.6.4.3.2.5. Suche nur mit Variablenwerten
- 3.1.6.4.3.2.6. Exakte Suche {}
- 3.1.6.4.3.2.7. Strikte Suche !
- 3.1.6.4.3.2.8. Phrasensuche "" (bestimmte Reihenfolge der Begriffe)
- 3.1.6.4.3.2.9. Platzhaltersuche *
- 3.1.6.4.3.2.10. Führende Nullen in Teilenummern
- 3.1.6.4.3.2.11. Suche nach negativen Werten
- 3.1.6.4.3.2.12. Nummernsuche für Bereich
- 3.1.6.4.3.2.13. Nummersuche mit Einheiten (explizit und implizit)
- 3.1.6.4.3.2.14. Logische Operatoren
- 3.1.6.4.3.2.15. Mischung von AND und OR - Klammersetzung
- 3.1.6.4.3.2.16. Topologische Längenmaße
- 3.1.6.4.3.2.17. Suchoptionen bei ERP-Integration
- 3.1.6.4.3.2.18. Wildcard-Abfrage für ganzes Verzeichnis
- 3.1.6.4.3.2.19. Hintergrundinformationen
- 3.1.6.4.3.2.19.1. Automatisches Splitting von Suchbegriffen
- 3.1.6.4.3.2.19.2. Tolerierung falscher Trennungen in Zeichenketten
- 3.1.6.4.3.2.19.3. Ranking
- 3.1.6.4.3.2.19.4. Bestellnummern mit Leerzeichen und Sonderzeichen finden
- 3.1.6.4.3.2.19.5. Extraktion von Nullen aus Suchtermen
- 3.1.6.4.3.2.19.6. Suche nach Werten von Wertebereichsfeldern
Sie können die Volltextsuche [Full-text search] allein mit Begriffen, allein mit Zahlen oder einer Kombination von beiden ausführen.
Wenn keine Variablen spezifiziert werden, können Sie dies auch ...
... in der Liste der Suchergebnisse [Search results] (Für Details siehe Abschnitt 3.1.6.7, „ Suchergebnisse “. )
... in der Teileansicht [Part view] tun. (Für Details siehe Abschnitt 3.1.7, „ Teileansicht “. )
Bestimmen Sie unter Suchen in [Search in] den Suchbereich.
Für Details siehe Abschnitt 3.1.6.1.1, „ Suchen in...: Wo? “.
Bestimmen Sie unter Suchen nach, ob nach Einzelteilen oder Teilefamilien gesucht wird. Für Details siehe Abschnitt 3.1.6.3, „ Suche nach Einzelteilen | Teilefamilien und Einzelteilen “.
Schraube
Der Begriff "Schraube" kann irgendwo vorkommen, auch als Teilstring. Es wird z.B. gefunden:
Suche mit genauer Typenbezeichnung
DNC
Begriff eines Klassifikationsknotens
befestigungselement
Werden mit dem Suchbegriff Treffer in einer Klassifikation erzielt, erkennen Sie dies in der Trefferliste am entsprechenden Icon.
Nach Doppelklick auf den Treffer sehen Sie alle gleich klassifizierten Teile.
Tipp Aktivieren Sie evtl. die Einstellungsoption Leere Klassifikationen nicht anzeigen [Do not show empty classifications].
Einzahl- und Mehrzahlbegriff führen zum gleichen Ergebnis.
Siehe auch Abschnitt 3.1.6.4.3.2.6, „ Exakte Suche {} “.
Jeder Begriff muss irgendwo im Projekt vorkommen.
Schraube mit Schaft
Schaft Schraube
Die Reihenfolge spielt insofern eine Rolle, dass genaue Übereinstimmungen höher gewichtet werden.
Zylinder Herstellername
Sie können einen Herstellernamen einfach mit ins Eingabefeld übernehmen
oder alternativ einen Hersteller unter Suchen in [Search in] auswählen
oder im Dockingfenster Filter den Herstellerfilter [Manufacturer filter] verwenden.
Wenn mit Variablenwerten gefiltert wird, erscheint in der Tabelle der Teileansicht [Part view] links oben ein entsprechendes Icon. Mit Klick auf das Icon wird der Tabellenfilter aufgehoben und Sie sehen alle Zeilen.
Eine Kombination von mehreren Werten ist mitunter so spezifisch, dass sogar auf die Angabe von Bezeichnungen verzichtet werden kann.
63 320 10 75
Für eine Exakte Suche setzen Sie den Suchbegriff in geschweifte Klammern {}.
Bedingung: Der gesuchte Begriff muss im Ergebnis exakt so vorkommen. Es können aber im Ergebnis darüberhinaus noch weitere Begriffe vorkommen. Die Exakte Suche toleriert kein Stemming und keine Zerlegung von Wörtern.
{Schraube}
wird "Schraube" oder "Winkel mit Schraube" finden, aber nicht "Schrauben" oder "Schraubendreher".
Die Syntax hat sich gegenüber V11 geändert.
Syntax in der V11: exactdata=Schraube
Zum besseren Verständnis seien zwei wichtige Unterschiede zwischen Phrasensuche und Exakte Suche erwähnt:
Stemming:[45]
"mit gebördelt Rohr"
findet "mit gebördeltem Rohr" (Stemming toleriert)
{mit gebördelt Rohr}
findet nicht "mit gebördeltem Rohr" (Stemming nicht toleriert)
Zusammengesetzte Wörter (hauptsächlich relevant im Deutschen):
"Schraube mit Mutter"
findet auch "Zylinderschraube mit Mutter". (Das zusammengesetzte Wort "Zylinderschraube" wurde intern getrennt behandelt.)
{Schraube mit Mutter}
Für eine Strikte Suche [Strict search], setzen Sie am Ende des gewünschten Begriffs ein Ausrufezeichen (!).
Bedingung: Im Ergebnis darf nur das stehen, was eingegeben wurde (abgesehen von Leerzeichen oder einem Trennzeichen wie beispielsweise Punkt). Die Strikte Suche [Strict search] toleriert Stemming[46].
Führen Sie die Strikte Suche [Strict search] nur als Variablensuche aus.
WS=Steel
findet z.B. auch "Stainless steel".
Wenn Sie ausschließlich "Steel" finden möchten, verwenden Sie die Strikte Suche [Strict search].
WS=Steel!
Wenn Sie hingegen nur Treffer mit "Stainless steel" erzielen möchten, also z.B. Treffer mit "Steel" allein ausschließen möchten, dann kombinieren Sie Phrasensuche und Strikte Suche [Strict search].
WS="Stainless Steel"!
Für eine Phrasensuche (bestimmter Reihenfolge der Begriffe) setzen Sie den gesamten Suchbegriff in Anführungszeichen.
Bedingung: Alle Suchbegriffe müssen gefunden werden. Es darf weder etwas fehlen, noch etwas dazwischen sein. Außerhalb des Suchterms können noch weitere Begriffe vorkommen. Die Phrasensuche toleriert Stemming[47] und Zerlegung zusammengesetzter Wörter.
"Schraube mit Mutter"
Sechskantschrauben mit Muttern
Zum besseren Verständnis seien zwei wichtige Unterschiede zwischen Phrasensuche und Exakte Suche erwähnt:
"mit gebördelt Rohr"
findet "mit gebördeltem Rohr" (Stemming toleriert)
{mit gebördelt Rohr}
findet nicht "mit gebördeltem Rohr" (Stemming nicht toleriert)
Zusammengesetzte Wörter (hauptsächlich relevant im Deutschen):
"Schraube mit Mutter"
findet auch "Zylinderschraube mit Mutter". (Das zusammengesetzte Wort "Zylinderschraube" wurde intern getrennt behandelt.)
{Schraube mit Mutter}
Sind nur Teile einer Kette aus Zahlen, Buchstaben oder kombinierten Zahlen und Buchstaben bekannt, können Sie die Platzhaltersuche einsetzen. Das gesuchte Teilstück kann an beliebiger Stelle vorkommen.
*A89*
wird z.B. 1SF A89 7102R7000 gefunden.
Ob die unbekannten Stellen am Anfang, Ende oder in der Mitte vorkommen, spielt keine Rolle. Auch die Anzahl der verwendeten Platzhalter ist beliebig.[48]
1SF*7102R7000
1SFA8*102R*000
In V11 konnten einzelne Positionen mit dem Platzhalter (?) ersetzt werden. Dieser Platzhalter funktioniert zwar auch in V12, einfacher und flexibler ist allerdings der Platzhalter (*), da er für kein, ein oder mehrere Zeichen stehen kann.
1SFA8? ?102R?000
Ist das unbekannte Teilstück abgegrenzt durch Leerzeichen, Trennzeichen wie z.B. Punkt oder Zeichen eines anderen Typs (numerisch/alphanumerisch) ist der Platzhalter entbehrlich.
Begriffe werden standardmäßig in sinnvolle Teilbegriffe (Teilstrings laut Wörterbuch) zerlegt.
Mit Tisch können Sie Tischplatte auch ohne Verwendung des Platzhalters * finden.
Mit Tisc können Sie aber nicht fündig werden. In diesem Fall müssen Sie die Platzhaltersuche einsetzen und mit Tisc * suchen.
Bei einer Platzhaltersuche wird kein Stemming[49] ausgeführt. *chraube findet nur schraube und nicht schrauben. Wenn man beides finden will, muss man *chraube* angeben.
Eine Platzhaltersuche ist immer mit einer gewissen Einbuße an Performance verbunden. Es kommt allerdings darauf an, wie viele Treffer es gibt. Z.B. ist eine Suche nach s* deutlich langsamer als eine Suche nach *chraube. Wird eine Suche nach s* über sehr viele Kataloge durchgeführt, kann es vorkommen, dass der PARTapplicationServer die Suche abbricht, weil sie zu viel Performance kosten würde. In diesem Fall erscheint eine Fehlermeldung wie: Platzhaltersuche zu allgemein. Schränken Sie die Suche weiter ein durch Angabe weiterer Buchstaben oder Ziffern. [Wildcard search too general. Narrow down the search by specifying additional letters or numbers.].
Sie können explizit nach negativen Werten suchen.
-5 oder WINKEL=-5
Geben Sie einfach den negativen Wert ein ohne spezielle Syntax. Auf diese Weise erfolgt die Suche nach negativen Zahlen mit der höchsten Priorität.
Wenn
Sie einen Zahlenbereich suchen und die Suche
tatsächlich als Nummernsuche ausgeführt werden soll, müssen Sie den
Suchstring in eckige Klammern setzen, also z.B. D=[10-14]
.
Wenn Sie die Klammern weglassen wird eine textuelle Suche ausgeführt.
D=[10-12] [10-20]
Eckige Klammern sind bereits bei der Nummernsuche mit Einheiten verwendet, sodass die beiden Optionen auch kombiniert werden können.
D=[1-2 inch]
PARTdataManager: Ergebnis in mm (es erfolgt automatisch eine Umrechnung auf mm, sodass auch hier passende Ergebnisse gefunden werden)
PARTdataManager: Ergebnis in mm (es erfolgt automatisch eine Umrechnung auf mm, sodass auch hier passende Ergebnisse gefunden werden)
[10-20 mm] 30[mm] [10 mm]
Numerische Werte sind in ihrer Basiseinheit indexiert. Sie können auch unter Angabe einer gewünschten Einheit als Suchoperator in eckigen Klammern [] gesucht werden.[50]
Es können Werte in Inch-Notation gesucht werden (e.g. 3 1/2)
Eine Bruchdarstellung wird per Default als Inch gewertet und es erfolgt automatisch im Hintergrund eine Umrechnung nach mm, sodass auch mm-Werte gefunden werden.
1/2
1 1/2
Wenn Sie mit Bruchdarstellung explizit nach mm suchen möchten, müssen Sie in eckigen Klammern "mm" anhängen.
1/2 [mm]
Wenn Sie mit einem Dezimalwert explizit nach Inch suchen möchten, müssen Sie in eckigen Klammern "inch" anhängen.
0.5 [inch]
Auch bei inch können Sie mit Angabe "von-bis" suchen.
1/2 - 3/4
1 1/2 - 1 3/4
Bei von-bis-Angaben kann die Einheit genauso hinter den Werten angegeben werden.
1 1/2 [inch] - 1.75 [inch]
Wenn keine explizite Angabe vorhanden ist, definiert das letzte Token die Einheit.
Folgende Suche führt also dennoch zu Inch-Ergebnissen, da die Bruchzahl automatisch als Inch gewertet wird.
1.5 - 1 3/4
Inch-Werte könnten z.B. auch Bestandteil von Bestellnummern sein.
Wenn Sie mit Variablen suchen, können Sie Vergleichsoperatoren verwenden, nicht nur das Ist-Gleich (=), sondern alle gängigen mathematischen Operatoren.
Sechskantschaube L>200
Außerdem können Sie Begriffe und Zahlenwerte mit "AND" oder "OR" verknüpfen und bestimmte Begriffe mit "NOT" ausschließen.
AND: Alle Begriffe müssen vorkommen bzw. alle Bedingungen müssen erfüllt sein.
16.2 21 90
Sechskantschraube L = 400
Sechskantschraube AND L = 400
Sechskantschrauben AND >200
Es wird nach Sechskantschrauben mit einem beliebigen Wert größer 200 gesucht.
Sechskantschraube L>=140 L<=160 oder Sechskantschraube L>=140 AND L<=160
Sechskantschraube L = 120 AND D = 22
IDNR>=23012001 AND IDNR<=23012025
OR: Es ist ausreichend, wenn ein Begriff vorkommt bzw. eine einzige Bedingung erfüllt ist.
Gesucht: Eine Sechskantschrauben mit entweder M10x50 oder M10x60
Sechskantschraube (M10x50 OR M10x60)
Sechskantschraube M10x50 OR Sechskantschraube M10x60
Würden Sie im ersten Fall die Klammern einfach weglassen, erhielten Sie deutlich unklarere Ergebnisse.
Im Englischen wird für Schraube manchmal "bolt" und manchmal "screw" verwendet.
head cap (bolt OR screw)
Gesucht ISO 4762 oder ISO 12474
ISO (4762 OR 12474)
Gesucht: Zylinderschraube mit Festigkeit 10.9 oder 12.9 (Ob die Werte für Festigkeit in der Linkdatenbank oder in der Sachmerkmalstabelle stehen, spielt keine Rolle.)
Zylinderschraube (10.9 OR 12.9)
Gesucht wird ein Bauteil mit Angabe von zwei verschiedenen Längenoptionen
Sechskantschraube (L=380 OR L=400)
Gesucht sind eine Zylinderschraube mit Innenvielzahn oder eine Sechskantschraube mit Gewinde annähernd bis zum Kopf und zugleich soll (in der Linkdatenbank) ein Eintrag "HiHo" oder "Hello" zu finden sein.
(Zylinderschrauben mit Innenvielzahn) OR (Sechskantschraube Gewinde annähernd
bis Kopf) (HiHo OR Hello)
Durchsucht werden bei einer Volltextsuche [Full-text search] nicht nur Tabellenwerte, sondern auch topologische Längenmaße, was besonders bei Eigenteilkatalogen von Vorteil ist, denn hier fehlt oft eine ausführliche Sachmerkmalstabelle.
Treffer aus der Topologie werden in einer eigenen Spalte Topologie [Topology] angezeigt und sind gelb markiert.
(Alternativ bieten sich vor allem auch Topologiesuche [Topology search] und Geometrische Suche (3D) [Geometric search (3D)] an.)
Die Verwendung des Features erfordert einen upgedateten Volltextsuchindex plus entsprechend gesetzten Konfigeintrag.
In der
Konfigurationsdatei partsol.cfg
, Block INDEX:LUCENE
, Schlüssel TopologyCatalogs
fügen Sie den
gewünschten Katalogpfad in folgender Form ein:[51]
cat/<catalog_name>
Details hierzu finden Sie unter Abschnitt 1.3.3.6.6.15, „ Update Volltextsuchindex (und Geosuchindex) für das Finden von topologischen Werten über Volltextsuche “ in PARTsolutions Administration - Handbuch.
In der Teileansicht [Part view] finden Sie zusätzlich das Dockingfenster Topologie-Informationen [Topology information] mit einer detaillierten Auflistung, welche auch die Anzahl der jeweiligen Vorkommnisse enthält. Siehe Abschnitt 3.1.7.9, „Dockingfenster "Topologie-Informationen" “.
Beispiel: Suche nach "Cuboid 50". "Cuboid" wird in der Tabelle gefunden, "50" anhand der Topologie (auch wenn es keine Tabellenwerte gibt).
Explizite Topologiesuche [Topology search]
Eine explizite Topologiesuche verwenden Sie für detaillierte Suchen.
Suchen Sie beispielsweise "3 Löcher mit Durchmesser 5", dann schalten Sie hierzu die Topologiesuche [Topology search] hinzu.
Siehe hierzu unter Abschnitt 3.1.6.4.12, „ Topologiesuche “.
Es spielt keine Rolle, wo der Suchbegriff enthalten ist. Die Linkdatenbank wird genauso durchsucht. Sie können also nach ERP-Nummer, Material, Freigabestatus, Lagerbestand, etc. suchen.
12345 Stahl released
Mit einer Wildcardsuche (*) im Eingabefeld Volltextsuche [Full-text search] werden alle Projekte des unter Suchen in [Search in] eingestellten Verzeichnisses ausgegeben.
Das ist beispielsweise interessant für eine Cloud Map Suche oder auch den Export der Suchergebnisliste eines ganzen Verzeichnisses.
Suchergebnisse in einer Datei
speichern [Save search results in a file]
:
Klicken
Sie auf die Schaltfläche .
Es öffnet sich das entsprechende Dialogfenster. Hier können Sie die gewünschten, zu exportierenden Spalten bestimmen. Es können alle Suchergebnisse des Verzeichnisses oder nur die selektierten gespeichert werden.
In V12 wird der eingetragene Suchbegriff automatisch in einzelne Unterbegriffe zerlegt, was sich vor allem im Deutschen mit seinen vielen zusammengesetzen Wörtern als sehr sinnvoll erweist.
Beispielsweise Radialwellendichtring in Radial-wellen-dicht-ring
Für alle sich daraus ergebenden Zusammensetzungen werden Suchen durchgeführt, was sich im vorliegenden Beispielfall als sehr sinnvoll erweist, denn es gibt katalog-übergreifend einige unterschiedliche Schreibweisen.
Auch eine Drehung von Einzelbestandteilen führt zu den gewünschten Treffern
Bei korrekter Reihenfolge der Begriffe würde sogar eine Phrasensuche zu den gewünschten Treffern führen, also z.B.:
In V11 wurden nur Treffer mit jeweils genauer Übereinstimmung zum Suchtext erzielt.
Eine Kombination aus Buchstaben, Zahlen und Zeichen wird bei Leerzeichen, Trennzeichen und Übergängen zwischen Zeichentypen (numerisch/alphanumerisch) intern automatisch in ihre Bestandteile zerlegt, sodass an diesen Stellen auch abweichende Trennungen toleriert werden.
89AB123.567
In diesem Fall wäre folgende Suche ebenso erfolgreich:
123 567
ABC1234DEF
ABC-1234-DEF
ABC 1234 DEF
ebenfalls gefunden.[52]
Wörter am Anfang eines Feldes haben einen höheren Stellenwert (NN, NT and NB)
In zusammengesetzten Wörter (betrifft nur Deutsch) wird die letzte Komponente höher gewichtet.
Z.B. wird bei einer Suche nach schraube das Ergebnis Sechskantschraube höher gewichtet als Schraubendreher.
Bei einer Suche mit mehreren Wörtern werden Treffer mit Wörtern in derselben Reihenfolge höher gewichtet.
Exakte Wortübereinstimmungen werden höher gewichtet.
Eine Suche nach Schraube priorisiert das Wort Schraube vor Zylinderschraube.
D.h. Treffer mit dem Wort Schraube werden in den Suchergebnissen vor Treffen mit Zylinderschraube aufgelistet.
In V11 reduzierte eine Häufung gleicher Worte die Gewichtung. In V12 entfernt.
in V12 werden auch Bestellnummern mit Leerzeichen und Sonderzeichen gefunden, auch wenn sie nicht ganz exakt gesucht werden.
Folgende Bestellnummer enthält Leerzeichen.
XVEWO NW 10 HL
Sie wird jetzt sogar gefunden bei Eingabe ohne Leerzeichen.
XVEWONW10HL
Enthält ein Suchterm auch Nullen wird die Suche einerseits mit dem Suchterm durchgeführt, andererseits zusätzlich auch mit extrahierten Nullen. Führen beide Methoden zu Ergebnissen, werden exakte Übereinstimmungen höher gewichtet und tauchen somit in der Liste der Ergebnisse weiter oben auf.
[45] Stammformreduktion, Normalformenreduktion der Sprachen, z.B. Singular und Plural
[46] Stammformreduktion, Normalformenreduktion der Sprachen, z.B. Singular und Plural
[47] Stammformreduktion, Normalformenreduktion der Sprachen, z.B. Singular und Plural
[48] In V11 durfte der Platzhalter (*) nur am Anfang oder am Ende eines Suchstrings verwendet werden.
[49] Stammformreduktion, Normalformenreduktion der Sprachen, z.B. Singular und Plural
[50] Funktioniert für alle Einheiten, die in der
Konfigurationsdatei unitbase.cfg
enthalten
sind.
[51] Die Toleranz ist per Konfigurationsdatei eingestellt und in der Regel nicht zu ändern. Siehe $CADENAS_SETUP/partsol.cfg -> Block [FULLTEXTSEARCH] -> Schlüssel TopologyTolerance.
[52] Auch andere Sonderzeichen als der Bindestrich werden so behandelt.