HOME 首頁
SERVICE 服務(wù)產(chǎn)品
XINMEITI 新媒體代運(yùn)營
CASE 服務(wù)案例
NEWS 熱點(diǎn)資訊
ABOUT 關(guān)于我們
CONTACT 聯(lián)系我們
創(chuàng)意嶺
讓品牌有溫度、有情感
專注品牌策劃15年

    文章關(guān)鍵詞提取器(文章關(guān)鍵詞提取器下載)

    發(fā)布時(shí)間:2023-04-14 17:01:29     稿源: 創(chuàng)意嶺    閱讀: 139        

    大家好!今天讓創(chuàng)意嶺的小編來大家介紹下關(guān)于文章關(guān)鍵詞提取器的問題,以下是小編對(duì)此問題的歸納整理,讓我們一起來看看吧。

    開始之前先推薦一個(gè)非常厲害的Ai人工智能工具,一鍵生成原創(chuàng)文章、方案、文案、工作計(jì)劃、工作報(bào)告、論文、代碼、作文、做題和對(duì)話答疑等等

    只需要輸入關(guān)鍵詞,就能返回你想要的內(nèi)容,越精準(zhǔn),寫出的就越詳細(xì),有微信小程序端、在線網(wǎng)頁版、PC客戶端

    官網(wǎng):https://ai.de1919.com。

    創(chuàng)意嶺作為行業(yè)內(nèi)優(yōu)秀的企業(yè),服務(wù)客戶遍布全球各地,如需了解SEO相關(guān)業(yè)務(wù)請(qǐng)撥打電話175-8598-2043,或添加微信:1454722008

    本文目錄:

    文章關(guān)鍵詞提取器(文章關(guān)鍵詞提取器下載)

    一、論文的關(guān)鍵詞怎么提取

    論文的關(guān)鍵詞可以這樣提?。?/p>

    1、根據(jù)論文主題提取關(guān)鍵詞 一篇論文有自己的論述內(nèi)容和方向,有時(shí)可以將科學(xué)屬性概括為關(guān)鍵詞,例如與法律相關(guān)的論文關(guān)鍵詞可以是“法律相關(guān)”。

    文章關(guān)鍵詞提取器(文章關(guān)鍵詞提取器下載)

    2、根據(jù)論文標(biāo)題提取關(guān)鍵詞 通常論文標(biāo)題是最常被選用成關(guān)鍵詞的,很多同學(xué)學(xué)會(huì)截取標(biāo)題中的某幾個(gè)字作為關(guān)鍵詞,這樣的方法不是不可行。

    3、選取可擴(kuò)大或縮小的術(shù)語 選取的關(guān)鍵詞可以根據(jù)論文的主要內(nèi)容擴(kuò)大或縮小的去選擇關(guān)鍵詞論文范圍的術(shù)語。

    文章關(guān)鍵詞提取器(文章關(guān)鍵詞提取器下載)

    4、根據(jù)高頻詞提取關(guān)鍵詞 使用論文中出現(xiàn)頻率最高的詞可以用做關(guān)鍵詞,要注意的是,因?yàn)檎撐淖謹(jǐn)?shù)多,信息量大,有時(shí)候出現(xiàn)的高頻詞較多,因此要注意篩選等等。

    二、求一個(gè)提取文章關(guān)鍵詞的java程序

    //直接粘貼就行。

    import java.awt.BorderLayout;

    import java.awt.EventQueue;

    import java.awt.event.ActionEvent;

    import java.awt.event.ActionListener;

    import java.io.File;

    import java.io.IOException;

    import java.io.PrintWriter;

    import java.util.ArrayList;

    import java.util.Scanner;

    import javax.swing.BorderFactory;

    import javax.swing.JButton;

    import javax.swing.JFileChooser;

    import javax.swing.JFrame;

    import javax.swing.JPanel;

    import javax.swing.JSplitPane;

    import javax.swing.JTextArea;

    import javax.swing.border.EtchedBorder;

    import javax.swing.filechooser.FileFilter;

    public class Application2 extends JFrame implements Cloneable{

    public Application2(){

    this.setDefaultCloseOperation(EXIT_ON_CLOSE);

    this.setSize(800,700);

    this.setLayout(new BorderLayout());

    keyWords1=new String[]{"那么","還是","sdf"};

    keyWords2=new String[]{"所以","而且",};

    input=new JTextArea();

    JPanel ip=new JPanel();

    ip.setLayout(new BorderLayout());

    ip.add(input,BorderLayout.CENTER);

    ip.setBorder(BorderFactory.createTitledBorder(BorderFactory.createEtchedBorder(EtchedBorder.LOWERED), "輸入文本"));

    output1=new JTextArea();

    JPanel o1p=new JPanel();

    o1p.setLayout(new BorderLayout());

    o1p.add(output1,BorderLayout.CENTER);

    o1p.setBorder(BorderFactory.createTitledBorder(BorderFactory.createEtchedBorder(EtchedBorder.LOWERED), "以下為"));

    output2=new JTextArea();

    JPanel o2p=new JPanel();

    o2p.setLayout(new BorderLayout());

    o2p.add(output2,BorderLayout.CENTER);

    o2p.setBorder(BorderFactory.createTitledBorder(BorderFactory.createEtchedBorder(EtchedBorder.LOWERED), "以下為"));

    JSplitPane split1=new JSplitPane(JSplitPane.HORIZONTAL_SPLIT,o1p,o2p);

    split1.setDividerLocation(350);

    JSplitPane split2=new JSplitPane(JSplitPane.VERTICAL_SPLIT,ip,split1);

    split2.setDividerLocation(300);

    this.add(split2,BorderLayout.CENTER);

    open=new JButton("導(dǎo)入");

    open.addActionListener(new ActionListener(){

    public void actionPerformed(ActionEvent e){

    JFileChooser chooser=new JFileChooser(".");

    chooser.setMultiSelectionEnabled(false);

    chooser.addChoosableFileFilter(new FileFilter(){

    @Override

    public boolean accept(File file) {

    if(file.isDirectory())

    return true;

    int length=file.getName().length();

    if(length<5)

    return false;

    if(file.getName().substring(length-4).equals(".txt"))

    return true;

    return false;

    }

    @Override

    public String getDescription() {

    return "文本文件";

    }

    });

    chooser.showOpenDialog(Application2.this);

    File file=chooser.getSelectedFile();

    if(file==null)

    return;

    try {

    Scanner sc=new Scanner(file);

    String text="";

    while(sc.hasNextLine())

    text+=sc.nextLine()+"\n";

    input.setText(text);

    String[] array=getSentences();

    output1.setText(getKeySentences(keyWords1,array));

    output2.setText(getKeySentences(keyWords2,array));

    }catch (IOException e1) {

    e1.printStackTrace();

    }

    }

    });

    save=new JButton("導(dǎo)出");

    save.addActionListener(new ActionListener(){

    public void actionPerformed(ActionEvent e){

    JFileChooser chooser=new JFileChooser(".");

    chooser.setMultiSelectionEnabled(false);

    chooser.addChoosableFileFilter(new FileFilter(){

    @Override

    public boolean accept(File file) {

    if(file.isDirectory())

    return true;

    int length=file.getName().length();

    if(length<5)

    return false;

    if(file.getName().substring(length-4).equals(".txt"))

    return true;

    return false;

    }

    @Override

    public String getDescription() {

    return "文本文件";

    }

    });

    chooser.showSaveDialog(Application2.this);

    File file=chooser.getSelectedFile();

    if(file==null)

    return;

    try {

    PrintWriter pw=new PrintWriter(file);

    pw.print(output1.getText());

    pw.flush();

    pw.print(output2.getText());

    pw.flush();

    }catch (IOException e1) {

    e1.printStackTrace();

    }

    }

    });

    JPanel buttonPane=new JPanel();

    buttonPane.add(open);

    buttonPane.add(save);

    this.add(buttonPane,BorderLayout.SOUTH);

    }

    public String[] getSentences(){

    ArrayList<String> set=new ArrayList<String>();

    int length=input.getText().length();

    for(int i=0,last=0;i<length;i++){

    String s=String.valueOf(input.getText().charAt(i));

    if(s.equals("\n"))

    last=i+1;

    if(s.equals(".")||s.equals(",")||s.equals("。")||s.equals("。")||s.equals("!")||s.equals("?")||s.equals("?")||s.equals("!")||s.equals(",")){

    set.add(input.getText().substring(last,i)+s);

    last=i+1;

    }

    }

    return set.<String>toArray(new String[set.size()]);

    }

    public String getKeySentences(String[] key,String[] sentences){

    String result="";

    A: for(int i=0;i<sentences.length;i++){

    for (int k = 0; k < key.length; k++)

    if (sentences[i].contains(key[k].subSequence(0, key[k].length()))) {

    result += sentences[i] + "\n";

    continue A;

    }

    }

    return result;

    }

    private JTextArea input;

    private JTextArea output1;

    private JTextArea output2;

    private JButton open;

    private JButton save;

    private String[] keyWords1;

    private String[] keyWords2;

    public static void main(String... args){

    EventQueue.invokeLater(new Runnable(){

    public void run(){

    new Application2().setVisible(true);

    }

    });

    }

    }

    三、PHP 怎樣自動(dòng)提取文章中的關(guān)鍵詞

    一般來說,你可以定義幾種規(guī)則來獲取關(guān)鍵詞

    可以設(shè)置一個(gè)關(guān)鍵詞庫,這些關(guān)鍵詞用逗號(hào)之類的符號(hào)分隔

    當(dāng)錄入一篇文章的時(shí)候,匹配設(shè)置的關(guān)鍵詞庫,當(dāng)出現(xiàn)次數(shù)大于多少次的詞語,定義為關(guān)鍵詞.

    四、如何在線提取關(guān)鍵詞

    哪種提取 是查看競爭對(duì)手網(wǎng)站 還是自己尋找 前者可以通過查看源文件 后者可以通過相關(guān)的工作,比如百度推廣

    以上就是關(guān)于文章關(guān)鍵詞提取器相關(guān)問題的回答。希望能幫到你,如有更多相關(guān)問題,您也可以聯(lián)系我們的客服進(jìn)行咨詢,客服也會(huì)為您講解更多精彩的知識(shí)和內(nèi)容。


    推薦閱讀:

    拼多多代寫是真的嗎(拼多多代寫文章商家怎么發(fā)貨)

    文章偽原創(chuàng)工具(文章偽原創(chuàng)工具2)

    頭條文章成結(jié)

    兔子為什么越養(yǎng)越兇(兔子什么舉動(dòng)是認(rèn)主了)

    搜索引擎四個(gè)基本要素(搜索引擎四個(gè)基本要素是)