Movatterモバイル変換


[0]ホーム

URL:


CN110188166A - Document search method, device and electronic equipment - Google Patents

Document search method, device and electronic equipment
Download PDF

Info

Publication number
CN110188166A
CN110188166ACN201910406953.0ACN201910406953ACN110188166ACN 110188166 ACN110188166 ACN 110188166ACN 201910406953 ACN201910406953 ACN 201910406953ACN 110188166 ACN110188166 ACN 110188166A
Authority
CN
China
Prior art keywords
search
document
pattern
searching
search pattern
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201910406953.0A
Other languages
Chinese (zh)
Other versions
CN110188166B (en
Inventor
彭龙腾
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Douyin Vision Co Ltd
Douyin Vision Beijing Co Ltd
Original Assignee
Beijing ByteDance Network Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing ByteDance Network Technology Co LtdfiledCriticalBeijing ByteDance Network Technology Co Ltd
Priority to CN201910406953.0ApriorityCriticalpatent/CN110188166B/en
Publication of CN110188166ApublicationCriticalpatent/CN110188166A/en
Application grantedgrantedCritical
Publication of CN110188166BpublicationCriticalpatent/CN110188166B/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Classifications

Landscapes

Abstract

The disclosure proposes that a kind of document search method, device and electronic equipment, the document searching method include receiving search term;Judge whether search term triggers preset first search pattern, the first search pattern is the search based on aiming field, and aiming field is matched according to search term;If so, searching for obtain the first document with the first search pattern, and search for obtain the second document with the second search pattern based on search term, the second search pattern is the search for being directly based upon search term progress;Default processing is carried out to the first document and the second document, and using default processing result as document searching result.It can be in document searching by the disclosure, the case where by content that search term may be matched to being the content of dynamic change in document, is taken into account, if when the exactly content of the dynamic change that lucky search term is matched to, it realizes that the content based on the dynamic change carries out the search of document, promotes search precision and search effect.

Description

Document search method, device and electronic equipment
Technical field
This disclosure relates to document searching techniques field more particularly to a kind of document search method, device and electronic equipment.
Background technique
User often uses online document (for example, word edits document) record work or writes document, with textGear number purpose increases, when it is subsequent require to look up some particular document when, generally will use document searching searching functions document, that is,After user inputs search term, electronic equipment may search for the document comprising the search term, and it is specific to can be convenient user's positioningThe position of document.
Under application scenes, when the content inputted in online document can be according to the language of the electronic equipment currently relied onIt says environment, shows different content, be merely capable of matching the content of same-language type according to search term in the related technology, in turnSearch obtains document.
Under this mode, the result searched for is not accurate enough, if matched exactly dynamic change of search term institute justContent, it is likely that leakage search, search effect is bad.
Summary of the invention
The disclosure is intended to solve at least some of the technical problems in related technologies.
For this purpose, the purpose of the disclosure is to propose a kind of document search method, device and electronic equipment, can be searched in documentThe case where content that search term may be matched to is the content of dynamic change in document by Suo Shi is taken into account, if search justWhen the exactly content of the dynamic change that word is matched to, realizes that the content based on the dynamic change carries out the search of document, mentionRise search precision and search effect.
In order to achieve the above objectives, the document search method that disclosure first aspect embodiment proposes, comprising: receive searchWord;Judge whether described search word triggers preset first search pattern, first search pattern is based on aiming fieldSearch, the aiming field is matched according to described search word;If so, searching for obtain the first text with the first search patternShelves, and search for obtain the second document with the second search pattern based on described search word, second search pattern is to be directly based uponThe search that described search word carries out;Default processing is carried out to first document and second document, and default processing is tiedFruit is as document searching result.
The document search method that disclosure first aspect embodiment proposes by receiving search term, and judges that search term isNo preset first search pattern of triggering, the first search pattern is the search based on aiming field, and aiming field is according to searchWhat word was matched;If so, searching for obtain the first document with the first search pattern, and searched based on search term with the second search patternRope obtains the second document, and the second search pattern is the search for being directly based upon search term progress;To the first document and the second document intoThe default processing of row, and using default processing result as document searching as a result, it is possible to may match search term in document searchingTo content be document in dynamic change content the case where take into account, if just search term be matched to exactly the dynamicWhen the content of variation, realizes that the content based on the dynamic change carries out the search of document, promote search precision and search effect.
In order to achieve the above objectives, the document searching device that disclosure second aspect embodiment proposes, comprising: receiving module,For receiving search term;Judgment module, for judging whether described search word triggers preset first search pattern, described firstSearch pattern is the search based on aiming field, and the aiming field is matched according to described search word;Search module,For when being, searching for obtain the first document with the first search pattern, and searched for based on described search word with the second search patternThe second document is obtained, second search pattern is the search for being directly based upon the progress of described search word;Processing module, for instituteIt states the first document and second document carries out default processing, and using default processing result as document searching result.
The document searching device that disclosure second aspect embodiment proposes by receiving search term, and judges that search term isNo preset first search pattern of triggering, the first search pattern is the search based on aiming field, and aiming field is according to searchWhat word was matched;If so, searching for obtain the first document with the first search pattern, and searched based on search term with the second search patternRope obtains the second document, and the second search pattern is the search for being directly based upon search term progress;To the first document and the second document intoThe default processing of row, and using default processing result as document searching as a result, it is possible to may match search term in document searchingTo content be document in dynamic change content the case where take into account, if just search term be matched to exactly the dynamicWhen the content of variation, realizes that the content based on the dynamic change carries out the search of document, promote search precision and search effect.
In order to achieve the above objectives, the computer readable storage medium that disclosure third aspect embodiment proposes, is deposited when describedInstruction in storage media is performed by the processor of mobile terminal, so that mobile terminal is able to carry out a kind of document searching sideMethod, which comprises the document search method that disclosure first aspect embodiment proposes.
The computer readable storage medium that disclosure third aspect embodiment proposes by receiving search term, and judges to searchWhether rope word triggers preset first search pattern, and the first search pattern is the search based on aiming field, and aiming field is rootIt is matched according to search term;If so, searching for obtain the first document with the first search pattern, and based on search term with the second searchPattern search obtains the second document, and the second search pattern is the search for being directly based upon search term progress;To the first document and secondDocument carries out default processing, and using default processing result as document searching as a result, it is possible in document searching, can by search termThe content that can be matched to be document in dynamic change content the case where take into account, if just search term be matched to exactlyIt when the content of the dynamic change, realizes that the content based on the dynamic change carries out the search of document, promotes search precision and searchSuo Xiaoguo.
In order to achieve the above objectives, the computer program product that disclosure fourth aspect embodiment proposes, when the computerWhen instruction in program product is executed by processor, a kind of document search method is executed, which comprises receive search term;Judge whether described search word triggers preset first search pattern, first search pattern is searching based on aiming fieldRope, the aiming field are matched according to described search word;If so, searching for obtain the first text with the first search patternShelves, and search for obtain the second document with the second search pattern based on described search word, second search pattern is to be directly based uponThe search that described search word carries out;Default processing is carried out to first document and second document, and default processing is tiedFruit is as document searching result.
The computer program product that disclosure fourth aspect embodiment proposes by receiving search term, and judges search termWhether preset first search pattern is triggered, and the first search pattern is the search based on aiming field, and aiming field is that basis is searchedRope word is matched;If so, searching for obtain the first document with the first search pattern, and based on search term with the second search patternSearch obtains the second document, and the second search pattern is the search for being directly based upon search term progress;To the first document and the second documentDefault processing is carried out, and using default processing result as document searching as a result, it is possible in document searching, by search term possibilityThe case where content being fitted on is the content of dynamic change in document is taken into account, if just search term be matched to exactly this is dynamicIt when the content of state variation, realizes that the content based on the dynamic change carries out the search of document, promotes search precision and search effectFruit.
The 5th aspect embodiment of the disclosure also proposes a kind of electronic equipment, which includes at least one processor;And the memory being connect at least one described processor communication;Wherein, be stored with can be by described at least one for the memoryThe instruction that a processor executes, described instruction are arranged to be used for executing the document searching that disclosure first aspect embodiment proposesMethod.
The electronic equipment that the 5th aspect embodiment of the disclosure proposes by receiving search term, and judges whether search term touchesSend out the first search pattern preset, the first search pattern is the search based on aiming field, and aiming field is according to search term instituteIt matches;If so, searching for obtain the first document with the first search pattern, and searched for based on search term with the second search patternTo the second document, the second search pattern is the search for being directly based upon search term progress;First document and the second document are carried out pre-If processing, and using default processing result as document searching as a result, it is possible to may be matched to search term in document searchingThe case where content is the content of dynamic change in document is taken into account, if exactly dynamic change that search term is matched to justContent when, realize that content based on the dynamic change carries out the search of document, promote search precision and search effect.
The additional aspect of the disclosure and advantage will be set forth in part in the description, and will partially become from the following descriptionIt obtains obviously, or recognized by the practice of the disclosure.
Detailed description of the invention
The disclosure is above-mentioned and/or additional aspect and advantage will become from the following description of the accompanying drawings of embodimentsObviously and it is readily appreciated that, in which:
Fig. 1 is the flow diagram for the document search method that one embodiment of the disclosure proposes;
Fig. 2 is the flow diagram for the document search method that another embodiment of the disclosure proposes;
Fig. 3 is the structural schematic diagram for the document searching device that one embodiment of the disclosure proposes;
Fig. 4 is the structural schematic diagram for the document searching device that another embodiment of the disclosure proposes;
Fig. 5 is the structural schematic diagram for the electronic equipment that an embodiment of the present disclosure proposes.
Specific embodiment
Embodiment of the disclosure is described below in detail, examples of the embodiments are shown in the accompanying drawings, wherein from beginning to endSame or similar label indicates same or similar element or element with the same or similar functions.Below with reference to attachedThe embodiment of figure description is exemplary, and is only used for explaining the disclosure, and should not be understood as the limitation to the disclosure.On the contrary, thisDisclosed embodiment includes all changes fallen within the scope of the spiritual and intension of attached claims, modification and is equalObject.
Fig. 1 is the flow diagram for the document search method that one embodiment of the disclosure proposes.
The embodiment of the present disclosure is configured as illustrating in document searching device with document search method.
Document search method can be configured in document searching device in the embodiment of the present disclosure, and document searching device can be withSetting in the server, or also can be set in the electronic device, the embodiment of the present application to this with no restriction.
The embodiment of the present disclosure is by taking document search method is configured in the electronic device as an example.
It should be noted that the executing subject of the embodiment of the present application, can be, for example, server or electronics on hardwareCentral processing unit (Central Processing Unit, CPU) in equipment, on software can be, for example, server orRelevant background service in electronic equipment, with no restriction to this.
In the embodiment of the present disclosure, example is carried out by the content of name class of the content of dynamic change, with no restriction to this.
Referring to Fig. 1, this method comprises:
S101: search term is received.
Wherein, search term is what user was manually entered in electronic equipment side, or, or user is in electronic equipment sideIn choose in preset several candidate words, with no restriction to this.
S102: judging whether search term triggers preset first search pattern, and the first search pattern is based on aiming fieldSearch, aiming field is matched according to search term.
In the embodiment of the present disclosure, aiming field can specifically be, for example, the field of name class, and aiming field is, for example, " Zhou JieHuman relations ", the aiming field are the content of dynamic change, and the content of dynamic change is for example, aiming field " Zhou Jielun ", in electronic equipmentWhen being the language environment of Chinese, if including the aiming field in document, " Zhou Jielun " is shown, and be English in electronic equipmentWhen language environment, show " Jay Chou ".
In the embodiment of the present disclosure, according to search term, matching obtains aiming field from default retrieval module, and aiming field isAt least one, for example, can be matched from default retrieval module " Zhou Jielun " " Zhou Xingchi " " Zhou Xun " if search term is " week "Deng with no restriction to this.
Default retrieval module therein pre-establishes, and default retrieval mould can be specifically established by the way of statisticsBlock, for example, by backstage personnel to the field of the possible name class on network, and when being scanned for the field of name class,Used search term is counted, and the field of the more search term of searching times and the name class matched is stored in pre-If in retrieval module.Alternatively, default retrieval module can also be established by the way of machine learning, for example, with webpage correlation skillThe field for the name class that art such as crawler technology obtains the more search term of user's searching times and matched from webpage savesIn default retrieval module.
Whether the content that the embodiment of the present disclosure may be matched to during specific execute, for timely learning search termFor the content of dynamic change in document, can also according to search term, from default retrieval module matching obtain aiming field itAfterwards, the first kind of search term is determined;Judge whether the first kind is identical as target type, and target type is right for aiming fieldThe type answered;If they are the same, it is determined that preset first search pattern of triggering.
Wherein, if aiming field is the field of name class, the target type of aiming field is name type, at this point,Big data analysis technology can be used, is analyzed the possible type of search term (first kind can be referred to as), if the of search termWhen one type is also name type, then preset first search pattern of triggering can be determined.
The embodiment of the present disclosure is during specific execute, in order to be not only that timely learning search term may be matched toContent is the content of dynamic change in document, alsos for supporting the content based on the dynamic change to carry out searching for document in all directionsRope can also receive search term, and receive the first language type of current device;In the language form and first language of search termWhen type is not identical, the language form of search term is converted into first language type;Whether the search term after judging conversion triggersPreset first search pattern.
For example, the language form of search term is English, and (i.e. current device is current for the first language type of current deviceThe language form of language environment) it is Chinese, since the language form and first language type of search term is not identical, then can callThe language form of search term is converted to first language type by the corresponding interface of translation application, and based on searching after language conversionRope word executes subsequent step.
S103: it if so, searching for obtain the first document with the first search pattern, and is searched based on search term with the second search patternRope obtains the second document, and the second search pattern is the search for being directly based upon search term progress.
In the embodiment of the present disclosure, in order to guarantee the concurrent time of two search routines, have while ensureing search effectEffect reduces search time, can also search for obtain the first document with the first search pattern, while based on search term with the second searchPattern search obtains the second document.
For example, can start two threads simultaneously, configuring two threads is concurrently to execute, and is held in one of them threadRow is searched for obtain the first document with the first search pattern, executes in another thread and is searched based on search term with the second search patternRope obtains the second document.
In the embodiment of the present disclosure, search for obtain the first document with the first search pattern, comprising: according to each aiming field, searchRope obtains the first document, realizes the search for supporting the content based on dynamic change to carry out document with this.
The embodiment of the present disclosure is judging whether search term triggers preset first search pattern during specific executeLater, further includes: if not triggering preset first search pattern, it is directly based upon search term and is searched for the second search pattern, withObtain the result of document searching.
It is unlike those described above to be, if not triggering preset first search pattern, search term is directly based upon with the second searchPattern search, and without the search based on the first search pattern, so that method has versatility when executing, supporting based on dynamicThe content of state variation carries out the search of document, has also ensured the search that the content based on non-dynamic variation carries out, so that search is patrolledIt is volume relatively sharp, and have universality.
It is additionally provided in the embodiment of the present disclosure and a kind of searches for obtain the second document with the second search pattern based on search termMethod, referring to fig. 2, comprising:
S201: it is searched for based on search term with the second search pattern, obtains at least one intermediate document.
Wherein, being somebody's turn to do can be usual to be carried out based on search term with the search that the second search pattern carries out based on search termDocument searching, at this point, can will the obtained document of search as intermediate document, it is to be understood that intermediate document at this timeQuantity can be one or more.
S202: being directed to each intermediate document, and whether judgement wherein has the label of target widget, show via target widget dynamicState content.
Then, it can be directed to each intermediate document, whether judgement wherein has the label of target widget, and the target widget is specificFor showing dynamic content.
It is understood that due to the display characteristic of dynamic content, usually need to be embedded in a control in a documentPart (control can be referred to as target widget), and input needs the content of Dynamically Announce in the target widget, is realized with thisThe display of dynamic content is realized in a document.
In the embodiment of the present disclosure, preset interface can be called, and via the preset interface read online document it is corresponding afterPlatform program code, to determine the label whether in online document with target widget.
S203: if the label with target widget, user information associated by the intermediate document with label is obtained.
In the embodiment of the present disclosure, just it can be used due to generally requiring to log in when user is using online document, it logs inThe document saved afterwards can generally have associated user information.
S204: being replaced the dynamic content in intermediate document using user information, and by replaced intermediate documentAs the second document.
S104: default processing is carried out to the first document and the second document, and using default processing result as document searching knotFruit.
In the embodiment of the present disclosure, the first initial value of available each first document, and obtain the of each second documentTwo score values;Bonus point processing carried out to each first initial value, and will treated score value as the first score value;According to the first score valueDuplicate removal processing is carried out to the first document and the second document with the second score value, and the result that processing is obtained is as document searching knotFruit.
Wherein it is possible to according to document scores algorithm in the related technology, when obtaining each first document, according to document scoresAlgorithm distributes a score value automatically for it, which can be referred to as the first initial value, likewise, obtaining each second documentWhen, a score value is distributed for it automatically according to document scores algorithm, which can be referred to as the second score value, the embodiment of the present disclosureThe content that the content that search term may be matched to is dynamic change in document is just being allowed for, above-mentioned triggering preset first is passed throughWhen search pattern, with according to each aiming field, search obtains the first document, realized with this support the content based on dynamic change intoThe search of style of writing shelves, therefore, the search precision assessed in the embodiment of the present disclosure for the first document is generally higher than and is based onThe search precision that second document is assessed, thus for the weight progress that the first document is occupied in final search resultPromoted, can to each first initial value carry out bonus point processing (such as can on the basis of the first initial value, promoted20%), and will treated score value as the first score value.
Then, duplicate removal processing is carried out to the first document and the second document according to the first score value and the second score value, and will processingObtained result is as document searching as a result, ensureing search precision and search effect with this.
I.e., it is possible to be ranked up according to the first score value and the second score value to the first document and the second document, and will be after sequenceThe first document and the second document carry out duplicate removal processing, if sequence after the first document and the second document between have repeat textShelves, then by the higher reservation of score value in repetitive file, the lower exclusion of score value, with no restriction to this.
In the embodiment of the present disclosure, by receiving search term, and judge whether search term triggers preset first search pattern,First search pattern is the search based on aiming field, and aiming field is matched according to search term;If so, being searched with firstRope pattern search obtains the first document, and searches for obtain the second document, the second search mould with the second search pattern based on search termFormula is to be directly based upon the search of search term progress;Default processing is carried out to the first document and the second document, and default processing is tiedFor fruit as document searching as a result, it is possible in document searching, the content that search term may be matched to is dynamic change in documentContent the case where take into account, if just search term be matched to exactly the dynamic change content when, realize based on shouldThe content of dynamic change carries out the search of document, promotes search precision and search effect.
Fig. 3 is the structural schematic diagram for the document searching device that one embodiment of the disclosure proposes.
Referring to Fig. 3, which includes:
Receiving module 301, for receiving search term;
Judgment module 302, for judging whether search term triggers preset first search pattern, the first search pattern is baseIn the search of aiming field, aiming field is matched according to search term;
Search module 303 searches for obtain the first document with the first search pattern for when being, and based on search term withSecond search pattern is searched for obtain the second document, and the second search pattern is the search for being directly based upon search term progress;
Processing module 304, for carrying out default processing to the first document and the second document, and using default processing result asDocument searching result.
Optionally, in some embodiments, referring to fig. 4, further includes:
Matching module 305, for according to search term, matching to obtain aiming field, aiming field from default retrieval moduleFor at least one;
Judgment module 302, is specifically used for:
Determine the first kind of search term;
Judge whether the first kind is identical as target type, target type is type corresponding to aiming field;
If they are the same, it is determined that preset first search pattern of triggering.
Optionally, in some embodiments, search module 303 is specifically used for:
According to each aiming field, search obtains the first document.
Optionally, in some embodiments, search module 303 is also used to:
If not triggering preset first search pattern, it is directly based upon search term and is searched for the second search pattern, to obtainThe result of document searching.
Optionally, in some embodiments, search module 303 is specifically used for:
It is searched for based on search term with the second search pattern, obtains at least one intermediate document;
For each intermediate document, whether judgement wherein has the label of target widget, shows in dynamic via target widgetHold;
If the label with target widget obtains user information associated by the intermediate document with label;
The dynamic content in intermediate document is replaced using user information, and using replaced intermediate document asTwo documents.
Optionally, in some embodiments, judgment module 302 is used for:
Receive the first language type of current device;
In the language form and not identical first language type of search term, the language form of search term is converted to firstLanguage form;
Whether the search term after judging conversion triggers preset first search pattern.
Optionally, in some embodiments, search module 303, specifically for searching for obtain the first text with the first search patternShelves, while searching for obtain the second document with the second search pattern based on search term.
Optionally, in some embodiments, processing module 304 is used for:
The first initial value of each first document is obtained, and obtains the second score value of each second document;
Bonus point processing carried out to each first initial value, and will treated score value as the first score value;
Duplicate removal processing is carried out to the first document and the second document according to the first score value and the second score value, and processing is obtainedAs a result it is used as document searching result.
It should be noted that being also suitable in earlier figures 1- Fig. 2 embodiment to the explanation of document search method embodimentIn the document searching device 300 of the embodiment, realization principle is similar, and details are not described herein again.
In the embodiment of the present disclosure, by receiving search term, and judge whether search term triggers preset first search pattern,First search pattern is the search based on aiming field, and aiming field is matched according to search term;If so, being searched with firstRope pattern search obtains the first document, and searches for obtain the second document, the second search mould with the second search pattern based on search termFormula is to be directly based upon the search of search term progress;Default processing is carried out to the first document and the second document, and default processing is tiedFor fruit as document searching as a result, it is possible in document searching, the content that search term may be matched to is dynamic change in documentContent the case where take into account, if just search term be matched to exactly the dynamic change content when, realize based on shouldThe content of dynamic change carries out the search of document, promotes search precision and search effect.
It is the structural schematic diagram for the electronic equipment that an embodiment of the present disclosure proposes below with reference to Fig. 5, Fig. 5.It illustratesSuitable for being used to realize the structural schematic diagram of the electronic equipment 500 of the embodiment of the present disclosure.Terminal device in the embodiment of the present disclosure canIt is (flat to include but is not limited to such as mobile phone, laptop, digit broadcasting receiver, PDA (personal digital assistant), PADPlate computer), PMP (portable media player), car-mounted terminal (such as vehicle mounted guidance terminal) etc. mobile terminal andSuch as fixed terminal of number TV, desktop computer etc..
Electronic equipment shown in Fig. 5 is only an example, should not function and use scope band to the embodiment of the present disclosureCarry out any restrictions.
As shown in figure 5, electronic equipment 500 may include processing unit (such as central processing unit, graphics processor etc.)501, random access can be loaded into according to the program being stored in read-only memory (ROM) 502 or from storage device 508Program in memory (RAM) 503 and execute various movements appropriate and processing.In RAM 503, it is also stored with electronic equipmentVarious programs and data needed for 500 operations.Processing unit 501, ROM 502 and RAM 503 pass through the phase each other of bus 504Even.Input/output (I/O) interface 505 is also connected to bus 504.
In general, following device can connect to I/O interface 505: including such as touch screen, touch tablet, keyboard, mouse, taking the photographAs the input unit 506 of head, microphone, accelerometer, gyroscope etc.;Including such as liquid crystal display (LCD), loudspeaker, vibrationThe output device 507 of dynamic device etc.;Storage device 508 including such as tape, hard disk etc.;And communication device 509.Communication device509, which can permit electronic equipment 500, is wirelessly or non-wirelessly communicated with other equipment to exchange data.Although Fig. 5 shows toolThere is the electronic equipment 500 of various devices, it should be understood that being not required for implementing or having all devices shown.It can be withAlternatively implement or have more or fewer devices.
Particularly, in accordance with an embodiment of the present disclosure, it may be implemented as computer above with reference to the process of flow chart descriptionSoftware program.For example, embodiment of the disclosure includes a kind of computer program product comprising be carried on computer-readable mediumOn computer program, which includes the program code for document search method shown in execution flow chart.At thisIn the embodiment of sample, which can be downloaded and installed from network by communication device 509, or be filled from storageIt sets 508 to be mounted, or is mounted from ROM 502.When the computer program is executed by processing unit 501, the disclosure is executedThe above-mentioned function of being limited in embodiment document search method.
It should be noted that the above-mentioned computer-readable medium of the disclosure can be computer-readable signal media or meterCalculation machine readable storage medium storing program for executing either the two any combination.Computer readable storage medium for example can be --- but notBe limited to --- electricity, magnetic, optical, electromagnetic, infrared ray or semiconductor system, device or device, or any above combination.MeterThe more specific example of calculation machine readable storage medium storing program for executing can include but is not limited to: have the electrical connection, just of one or more conducting wiresTaking formula computer disk, hard disk, random access storage device (RAM), read-only memory (ROM), erasable type may be programmed read-only storageDevice (EPROM or flash memory), optical fiber, portable compact disc read-only memory (CD-ROM), light storage device, magnetic memory device,Or above-mentioned any appropriate combination.In the disclosure, computer readable storage medium can be it is any include or storage journeyThe tangible medium of sequence, the program can be commanded execution system, device or device use or in connection.And at thisIn open, computer-readable signal media may include in a base band or as the data-signal that carrier wave a part is propagated,In carry computer-readable program code.The data-signal of this propagation can take various forms, including but not limited toElectromagnetic signal, optical signal or above-mentioned any appropriate combination.Computer-readable signal media can also be computer-readable and depositAny computer-readable medium other than storage media, the computer-readable signal media can send, propagate or transmit and be used forBy the use of instruction execution system, device or device or program in connection.Include on computer-readable mediumProgram code can transmit with any suitable medium, including but not limited to: electric wire, optical cable, RF (radio frequency) etc. are above-mentionedAny appropriate combination.
Above-mentioned computer-readable medium can be included in above-mentioned electronic equipment;It is also possible to individualism, and notIt is fitted into the electronic equipment.
Above-mentioned computer-readable medium carries one or more program, when said one or multiple programs are by the electricityWhen sub- equipment executes, so that the electronic equipment: receiving search term;Judge whether search term triggers preset first search pattern,First search pattern is the search based on aiming field, and aiming field is matched according to search term;If so, being searched with firstRope pattern search obtains the first document, and searches for obtain the second document, the second search mould with the second search pattern based on search termFormula is to be directly based upon the search of search term progress;Default processing is carried out to the first document and the second document, and default processing is tiedFruit is as document searching result.
The calculating of the operation for executing the disclosure can be write with one or more programming languages or combinations thereofMachine program code, above procedure design language include object oriented program language-such as Java, Smalltalk, C++, it further include conventional procedural programming language-such as " C " language or similar programming language.Program code canFully to execute, partly execute on the user computer on the user computer, be executed as an independent software package,Part executes on the remote computer or executes on a remote computer or server completely on the user computer for part.In situations involving remote computers, remote computer can pass through the network of any kind --- including local area network (LAN)Or wide area network (WAN)-is connected to subscriber computer, or, it may be connected to outer computer (such as utilize Internet serviceProvider is connected by internet).
Flow chart and block diagram in attached drawing are illustrated according to the system of the various embodiments of the disclosure, method and computer journeyThe architecture, function and operation in the cards of sequence product.In this regard, each box in flowchart or block diagram can generationA part of one module, program segment or code of table, a part of the module, program segment or code include one or more useThe executable instruction of the logic function as defined in realizing.It should also be noted that in some implementations as replacements, being marked in boxThe function of note can also occur in a different order than that indicated in the drawings.For example, two boxes succeedingly indicated are actuallyIt can be basically executed in parallel, they can also be executed in the opposite order sometimes, and this depends on the function involved.Also it to infuseMeaning, the combination of each box in block diagram and or flow chart and the box in block diagram and or flow chart can be with holdingThe dedicated hardware based system of functions or operations as defined in row is realized, or can use specialized hardware and computer instructionCombination realize.
Being described in module involved in the embodiment of the present disclosure can be realized by way of software, can also be by hardThe mode of part is realized.Wherein, the title of module does not constitute the restriction to the module itself under certain conditions, for example, connecingModule is received to be also described as " for receiving the module of search term ".
It should be noted that term " first ", " second " etc. are used for description purposes only in the description of the disclosure, withoutIt can be interpreted as indication or suggestion relative importance.In addition, in the description of the disclosure, unless otherwise indicated, the meaning of " multiple "It is two or more.
Any process described otherwise above or method description are construed as in flow chart or herein, and expression includesIt is one or more for realizing specific logical function or process the step of executable instruction code module, segment or portionPoint, and the range of the preferred embodiment of the disclosure includes other realization, wherein can not press shown or discussed suitableSequence, including according to related function by it is basic simultaneously in the way of or in the opposite order, Lai Zhihang function, this should be by the disclosureEmbodiment person of ordinary skill in the field understood.
It should be appreciated that each section of the disclosure can be realized with hardware, software, firmware or their combination.Above-mentionedIn embodiment, software that multiple steps or method can be executed in memory and by suitable instruction execution system with storageOr firmware is realized.It, and in another embodiment, can be under well known in the art for example, if realized with hardwareAny one of column technology or their combination are realized: having a logic gates for realizing logic function to data-signalDiscrete logic, with suitable combinational logic gate circuit specific integrated circuit, programmable gate array (PGA), sceneProgrammable gate array (FPGA) etc..
Those skilled in the art are understood that realize all or part of step that above-described embodiment method carriesIt suddenly is that relevant hardware can be instructed to complete by program, the program can store in a kind of computer-readable storage mediumIn matter, which when being executed, includes the steps that one or a combination set of embodiment of the method.
It, can also be in addition, can integrate in a processing module in each functional unit in each embodiment of the disclosureIt is that each unit physically exists alone, can also be integrated in two or more units in a module.Above-mentioned integrated mouldBlock both can take the form of hardware realization, can also be realized in the form of software function module.The integrated module is such asFruit is realized and when sold or used as an independent product in the form of software function module, also can store in a computerIn read/write memory medium.
Storage medium mentioned above can be read-only memory, disk or CD etc..
In the description of this specification, reference term " one embodiment ", " some embodiments ", " example ", " specifically showThe description of example " or " some examples " etc. means specific features, structure, material or spy described in conjunction with this embodiment or examplePoint is contained at least one embodiment or example of the disclosure.In the present specification, schematic expression of the above terms are notCentainly refer to identical embodiment or example.Moreover, particular features, structures, materials, or characteristics described can be anyOne or more embodiment or examples in can be combined in any suitable manner.
Although embodiment of the disclosure has been shown and described above, it is to be understood that above-described embodiment is exampleProperty, it should not be understood as the limitation to the disclosure, those skilled in the art within the scope of this disclosure can be to above-mentionedEmbodiment is changed, modifies, replacement and variant.

Claims (11)

CN201910406953.0A2019-05-152019-05-15Document searching method and device and electronic equipmentActiveCN110188166B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN201910406953.0ACN110188166B (en)2019-05-152019-05-15Document searching method and device and electronic equipment

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN201910406953.0ACN110188166B (en)2019-05-152019-05-15Document searching method and device and electronic equipment

Publications (2)

Publication NumberPublication Date
CN110188166Atrue CN110188166A (en)2019-08-30
CN110188166B CN110188166B (en)2021-10-15

Family

ID=67716548

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201910406953.0AActiveCN110188166B (en)2019-05-152019-05-15Document searching method and device and electronic equipment

Country Status (1)

CountryLink
CN (1)CN110188166B (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN112597275A (en)*2020-12-252021-04-02上海幻电信息科技有限公司Content searching method and device
CN112732883A (en)*2020-12-312021-04-30平安科技(深圳)有限公司Fuzzy matching method and device based on knowledge graph and computer equipment
CN114730319A (en)*2019-11-282022-07-08株式会社理光 Search effectiveness visualization system, search effectiveness visualization method and carrier device
CN116401255A (en)*2023-04-172023-07-07超聚变数字技术有限公司 Search method and computing device
CN118295968A (en)*2022-08-012024-07-05荣耀终端有限公司 File search method and related device

Citations (10)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US7783633B2 (en)*2004-11-192010-08-24International Business Machines CorporationDisplay of results of cross language search
CN101226573B (en)*2007-01-162011-01-12北京书生国际信息技术有限公司Method for controlling access authority of electric document
CN102236706A (en)*2011-06-172011-11-09浙江大学Fast fuzzy pinyin inquiry method of mass Chinese file names
CN103020106A (en)*2007-01-242013-04-03谷歌公司Blending mobile search results
US20150161254A1 (en)*2006-07-282015-06-11Dustin BoswellPresentation of search results using mode-specific presentation template
CN105138703A (en)*2015-09-302015-12-09北京奇虎科技有限公司Web search method based on search engines and electronic equipment
CN105243133A (en)*2015-09-302016-01-13北京奇虎科技有限公司Searching record display method and electronic device
CN106682209A (en)*2016-12-302017-05-17吉林大学Cross-language scientific and technical literature retrieval method and cross-language scientific and technical literature retrieval system
CN107861990A (en)*2017-10-172018-03-30深圳市梦网百科信息技术有限公司A kind of video searching method and system, terminal device
CN109299474A (en)*2018-11-192019-02-01广州搜料信息技术有限公司Intelligent search method based on English identification

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US7783633B2 (en)*2004-11-192010-08-24International Business Machines CorporationDisplay of results of cross language search
US20150161254A1 (en)*2006-07-282015-06-11Dustin BoswellPresentation of search results using mode-specific presentation template
CN101226573B (en)*2007-01-162011-01-12北京书生国际信息技术有限公司Method for controlling access authority of electric document
CN103020106A (en)*2007-01-242013-04-03谷歌公司Blending mobile search results
CN102236706A (en)*2011-06-172011-11-09浙江大学Fast fuzzy pinyin inquiry method of mass Chinese file names
CN105138703A (en)*2015-09-302015-12-09北京奇虎科技有限公司Web search method based on search engines and electronic equipment
CN105243133A (en)*2015-09-302016-01-13北京奇虎科技有限公司Searching record display method and electronic device
CN106682209A (en)*2016-12-302017-05-17吉林大学Cross-language scientific and technical literature retrieval method and cross-language scientific and technical literature retrieval system
CN107861990A (en)*2017-10-172018-03-30深圳市梦网百科信息技术有限公司A kind of video searching method and system, terminal device
CN109299474A (en)*2018-11-192019-02-01广州搜料信息技术有限公司Intelligent search method based on English identification

Cited By (6)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN114730319A (en)*2019-11-282022-07-08株式会社理光 Search effectiveness visualization system, search effectiveness visualization method and carrier device
CN112597275A (en)*2020-12-252021-04-02上海幻电信息科技有限公司Content searching method and device
CN112732883A (en)*2020-12-312021-04-30平安科技(深圳)有限公司Fuzzy matching method and device based on knowledge graph and computer equipment
CN112732883B (en)*2020-12-312024-07-30平安科技(深圳)有限公司Fuzzy matching method and device based on knowledge graph and computer equipment
CN118295968A (en)*2022-08-012024-07-05荣耀终端有限公司 File search method and related device
CN116401255A (en)*2023-04-172023-07-07超聚变数字技术有限公司 Search method and computing device

Also Published As

Publication numberPublication date
CN110188166B (en)2021-10-15

Similar Documents

PublicationPublication DateTitle
CN110188166A (en)Document search method, device and electronic equipment
CN110673772B (en)Page returning method and device, electronic equipment and computer readable medium
US20190278619A1 (en)Dynamically generating custom application onboarding tutorials
US10028116B2 (en)De-siloing applications for personalization and task completion services
US10347246B2 (en)Method and apparatus for executing a user function using voice recognition
JP5497022B2 (en) Proposal of resource locator from input string
US20170109435A1 (en)Apparatus and method for searching for information
US9754581B2 (en)Reminder setting method and apparatus
CN108305296A (en) Image description generation method, model training method, device and storage medium
US10048837B2 (en)Target selection on a small form factor display
CN109918166A (en)Applet process method, apparatus and electronic equipment
US20130275456A1 (en)Method and System for Content Search
WO2012158571A2 (en)Training statistical dialog managers in spoken dialog systems with web data
CN109670028A (en)Table search method and device in online document
US20250139840A1 (en)Book information processing method and apparatus, device, and storage medium
CN111428011B (en)Word recommendation method, device, equipment and storage medium
US20110238693A1 (en)Apparatus and method for searching in mobile terminal by using ontology database
US8954463B2 (en)Use of statistical language modeling for generating exploratory search results
CN118964606A (en) Session data processing method and device, search method and device, and electronic device
CN105378604A (en)Trending suggestions
CN107480269B (en)Object display method and system, medium and computing equipment
CN111783440B (en)Intention recognition method and device, readable medium and electronic equipment
CN109033256A (en)A kind of searching method, device, terminal device and storage medium
AU2015271922B2 (en)Method and apparatus for executing a user function using voice recognition
CN109977279A (en)Online document method and device is searched in external member

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination
GR01Patent grant
GR01Patent grant
CP01Change in the name or title of a patent holder

Address after:100041 B-0035, 2 floor, 3 building, 30 Shixing street, Shijingshan District, Beijing.

Patentee after:Douyin Vision Co.,Ltd.

Address before:100041 B-0035, 2 floor, 3 building, 30 Shixing street, Shijingshan District, Beijing.

Patentee before:Tiktok vision (Beijing) Co.,Ltd.

CP01Change in the name or title of a patent holder
CP03Change of name, title or address

Address after:100041 B-0035, 2 floor, 3 building, 30 Shixing street, Shijingshan District, Beijing.

Patentee after:Tiktok vision (Beijing) Co.,Ltd.

Address before:Room B0035, 2nd floor, No. 3 Courtyard, 30 Shixing Street, Shijingshan District, Beijing, 100041

Patentee before:BEIJING BYTEDANCE NETWORK TECHNOLOGY Co.,Ltd.

CP03Change of name, title or address

[8]ページ先頭

©2009-2025 Movatter.jp