{"id":1670,"date":"2023-03-20T04:09:22","date_gmt":"2023-03-20T03:09:22","guid":{"rendered":"https:\/\/evileu.de\/zum-schwarzen-pinguin\/?p=1670"},"modified":"2023-03-20T04:09:22","modified_gmt":"2023-03-20T03:09:22","slug":"stichwortverzeichnis-die-negativ-liste","status":"publish","type":"post","link":"https:\/\/evileu.de\/zum-schwarzen-pinguin\/2023\/03\/20\/stichwortverzeichnis-die-negativ-liste\/","title":{"rendered":"Stichwortverzeichnis: die Negativ-Liste"},"content":{"rendered":"<p>Was soll die k\u00f6nnen? Nun, ganz einfach. Man soll da W\u00f6rter eintragen k\u00f6nnen, die in dieser Schreibweise nicht im Stichwortregister auftauchen sollen.<\/p>\n<p>Hintergrund: die Stichwortliste wird ja programmgesteuert erzeugt und nimmt prinzipiell alle W\u00f6rter auf, die gro\u00dfgeschrieben sind. Die werden dann noch von etlichen Sonderzeichen bereinigt, aber es kann nat\u00fcrlich nicht gepr\u00fcft werden, ob es sich wirklich um Substantive handelt oder ob nur ein Wort am Satzanfang gro\u00dfgeschrieben wurde.\u00a0 Da rutschen dann schon mal W\u00f6rter durch wie Es, Da, Was, Das, So&#8230; klar was ich meine? Sind halt keine sinnvollen Stichw\u00f6rter. Ich hab in der Access-Version mal versuchsweise alle W\u00f6rter ausgeblendet, die weniger als 3 Buchstaben haben, aber so ganz das Gelbe vom Ei ist das auch nicht. Auf dem Programmierblog hier w\u00fcrde dann z.B. alle rausfallen was SQL oder PHP oder AI\u00a0 hei\u00dft &#8211; nicht gut!<\/p>\n<p>Woher soll mein Plugin aber wissen, welche W\u00f6rter es ausblenden soll? Eben! Hier kommt die Negativliste ins Spiel. Ich versuche es mal mit einer Tabelle, obwohl ein CSV sicher auch sinnvoll w\u00e4re, das k\u00f6nnte man auch extern bearbeiten. Wie auch immer, es muss ein Admin-Men\u00fcpunkt her &#8222;Negativliste bearbeiten&#8220;. Und die Liste muss an geeigneter Stelle \u00fcberpr\u00fcft werden, das mach ich am besten an der Stelle, wo das CSV mit den Stichw\u00f6rtern in ein Array eingelesen wird. Wenn ein Wort in der Negativliste gefunden wird, soll es nicht ins Array aufgenommen werden. Sollte so oder \u00e4hnlich funken, ich fang mal an und berichte sp\u00e4ter.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Was soll die k\u00f6nnen? Nun, ganz einfach. Man soll da W\u00f6rter eintragen k\u00f6nnen, die in dieser Schreibweise nicht im Stichwortregister auftauchen sollen. Hintergrund: die Stichwortliste wird ja programmgesteuert erzeugt und nimmt prinzipiell alle W\u00f6rter auf, die gro\u00dfgeschrieben sind. Die werden dann noch von etlichen Sonderzeichen bereinigt, aber es kann nat\u00fcrlich nicht gepr\u00fcft werden, ob es [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[25,20,7,4,8,63,2],"tags":[],"_links":{"self":[{"href":"https:\/\/evileu.de\/zum-schwarzen-pinguin\/wp-json\/wp\/v2\/posts\/1670"}],"collection":[{"href":"https:\/\/evileu.de\/zum-schwarzen-pinguin\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/evileu.de\/zum-schwarzen-pinguin\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/evileu.de\/zum-schwarzen-pinguin\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/evileu.de\/zum-schwarzen-pinguin\/wp-json\/wp\/v2\/comments?post=1670"}],"version-history":[{"count":5,"href":"https:\/\/evileu.de\/zum-schwarzen-pinguin\/wp-json\/wp\/v2\/posts\/1670\/revisions"}],"predecessor-version":[{"id":1675,"href":"https:\/\/evileu.de\/zum-schwarzen-pinguin\/wp-json\/wp\/v2\/posts\/1670\/revisions\/1675"}],"wp:attachment":[{"href":"https:\/\/evileu.de\/zum-schwarzen-pinguin\/wp-json\/wp\/v2\/media?parent=1670"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/evileu.de\/zum-schwarzen-pinguin\/wp-json\/wp\/v2\/categories?post=1670"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/evileu.de\/zum-schwarzen-pinguin\/wp-json\/wp\/v2\/tags?post=1670"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}