CN104899285B - Search result methods of exhibiting and device - Google Patents

Search result methods of exhibiting and device Download PDF

Info

Publication number
CN104899285B
CN104899285B CN201510303278.0A CN201510303278A CN104899285B CN 104899285 B CN104899285 B CN 104899285B CN 201510303278 A CN201510303278 A CN 201510303278A CN 104899285 B CN104899285 B CN 104899285B
Authority
CN
China
Prior art keywords
attribute
search result
attribute value
type information
keywords
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.)
Active
Application number
CN201510303278.0A
Other languages
Chinese (zh)
Other versions
CN104899285A (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.)
Beijing Baidu Netcom Science and Technology Co Ltd
Original Assignee
Beijing Baidu Netcom Science and 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 Baidu Netcom Science and Technology Co Ltd filed Critical Beijing Baidu Netcom Science and Technology Co Ltd
Priority to CN201510303278.0A priority Critical patent/CN104899285B/en
Publication of CN104899285A publication Critical patent/CN104899285A/en
Application granted granted Critical
Publication of CN104899285B publication Critical patent/CN104899285B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/903Querying
    • G06F16/9038Presentation of query results
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/951Indexing; Web crawling techniques
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/955Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computational Linguistics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

This application discloses search result methods of exhibiting and devices.One specific implementation mode of the search result methods of exhibiting includes:Obtain search type input by user;Extract from search type with the matched attribute keywords of the first preset attribute and with the matched attribute value keyword of the attribute value of the second preset attribute, and the default template with the template item to match with the attribute belonging to attribute keywords and attribute value keyword is found out from default template library;It is scanned for based on attribute keywords and attribute value keyword, obtains search result;Based on default template, the exhibition method of search result is determined;Search result is shown with exhibition method.The exhibition method of search result can be adjusted according to the default template corresponding to search type input by user by realizing, and enhance the flexibility of search result displaying.

Description

Search result methods of exhibiting and device
Technical field
This application involves internet arenas, and in particular to search technique field more particularly to search result methods of exhibiting and Device.
Background technology
When carrying out information search using search engine, user often has the association attributes letter for it is expected to understand some product Cease the search need of (such as price, discharge capacity).For example, when user it is expected the valence of a automobile of some automobile vendor of understanding production Can include that the keywords such as brand, vehicle, price are obtained by being scanned for above-mentioned keyword when lattice, in the search term of input The search result i.e. corresponding price of the vehicle.In known technology, including full-text search mode and key/value (key/value) Mode.Wherein, full-text search mode is to retrieve search result by the corresponding inverted index of keyword (also referred to as to show Content), displaying content includes that user it is expected to understand the attribute value (such as price) of attribute and (such as the advertisement of relevant pushed information Information), then displaying content is shown according to text style.Key/value modes are to enumerate search type in advance i.e. piece Key is enumerated, such as when the BMW X4 vehicles that user inquires in BMW whether sell by stock in hand, needs to enumerate in advance " BMW x4 supplys ", " BMW x4 can be purchased off the shelf " etc. are possible to the search type of reflection user's search need.Then it is directed to again Each search type configures different search results and configures different value, and search result includes that user it is expected to understand attribute Attribute value (such as quantity in stock) and relevant pushed information (such as advertising information).
When being scanned for using full-text search mode, it can only show search result according to text style, can not be directed to and use The exhibition method of the inquiry content adjustment search result at family so that when being shown to search result, flexibility is restricted. When being retrieved using key/value modes, on the one hand, since first pass through the mode enumerated is arranged search type to needs in advance, only A part of keyword input by user can be covered, to cause the search result quantity obtained small, i.e. network flow coverage rate is low. On the other hand, the search type configuration correspondingly search result, and the artificial progress of needs due to needing to enumerate for each Configuration, when to cause to be shown search result, flexibility is restricted.
Invention content
This application provides a kind of search result methods of exhibiting and devices, for solving existing for above-mentioned background technology part Technical problem.
In a first aspect, this application provides search result methods of exhibiting, this method includes:Obtain search input by user Formula;It is extracted from search type with the matched attribute keywords of the first preset attribute and is matched with the attribute value of the second preset attribute Attribute value keyword, and find out from default template library with belonging to attribute keywords and attribute value keyword The default template for the template item that attribute matches;It is scanned for based on attribute keywords and attribute value keyword, obtains search knot Fruit, search result include the corresponding attribute value of attribute keywords;Based on default template, the exhibition method of search result is determined, In, exhibition method includes the mode for merging attribute value with preset pushed information and being shown;With exhibition method exhibition Show search result.
In some embodiments, it is based on default template, determines that the exhibition method of search result includes:Based on default template With the mapping table of search result exhibition method, the corresponding search result exhibition method of default template is determined;By search result Exhibition method is determined as the exhibition method of search result.
In some embodiments, include with exhibition method displaying search result:According to preset rules, Aggregate attribute value; It is shown after being merged with preset pushed information to the attribute value after aggregated.
In some embodiments, further include:Rendering operations are carried out to attribute value and preset pushed information, wherein wash with watercolours Dye operation includes at least one of following:The display location of adjustment attribute value and pushed information, adjustment attribute value are corresponded in displaying Font format, adjustment attribute value corresponding font color in displaying.
In some embodiments, further include:Type information is obtained from third-party platform, and type information is added to class Type information database, wherein type information is information associated with the type belonging to attribute keywords;Successively to type information Carry out data cleansing processing, entry normalized.
In some embodiments, it is scanned for based on attribute keywords and attribute value keyword, obtains search result packet It includes:Based on attribute value keyword, the corresponding type information of attribute value keyword is found out from type information database;From type In information, the corresponding attribute value of attribute keywords is found out.
In some embodiments, it is based on type information, determines that the corresponding hot spot word of type information, hot spot word are in type The number occurred in information is more than the word of threshold value;Hot spot selected ci poem is taken as the first preset attribute or the second preset attribute.
Second aspect, this application provides search results to show that device, the device include:Acquisition module is configured to obtain Take search type input by user;Extraction module is configured to extract from search type and the matched attribute of the first preset attribute Keyword and the matched attribute value keyword of attribute value with the second preset attribute, and find out and have from default template library The default template of the template item to match with the attribute belonging to attribute keywords and attribute value keyword;Search result obtains mould Block is configured to be scanned for based on attribute keywords and attribute value keyword, obtains search result, search result includes attribute The corresponding attribute value of keyword;Exhibition method determining module is configured to, based on default template, determine the displaying side of search result Formula, wherein exhibition method includes the mode for merging attribute value with preset pushed information and being shown;Show mould Block is configured to show search result with exhibition method.
In some embodiments, exhibition method determining module is further configured to:It is tied based on default template and search The mapping table of fruit exhibition method determines the corresponding search result exhibition method of default template;By search result exhibition method It is determined as the exhibition method of search result.
In some embodiments, display module is further configured to:According to preset rules, Aggregate attribute value;To warp Attribute value after polymerization is shown after being merged with preset pushed information.
In some embodiments, further include:Rendering module is configured to carry out attribute value and preset pushed information Rendering operations, wherein Rendering operations include at least one of following:Adjust the display location of attribute value and pushed information, adjustment belongs to Property value corresponding font format, adjustment attribute value corresponding font color in displaying in displaying.
In some embodiments, further include:Type information acquisition module is configured to obtain type from third-party platform Information, and type information is added to type information database, wherein type information is and the type phase belonging to attribute keywords Associated information;Type information processing module is configured to carry out type information successively data cleansing processing, entry normalization Processing.
In some embodiments, search result acquisition module is further configured to:Based on attribute value keyword, from class The corresponding type information of attribute value keyword is found out in type information database;From type information, attribute keywords are found out Corresponding attribute value.
In some embodiments, further include:Determining module is configured to be based on type information, determines type information pair The hot spot word answered, hot spot word are that the number occurred in type information is more than the word of threshold value;Module is chosen, being configured to will be hot Point selected ci poem is taken as the first preset attribute or the second preset attribute.
Method and apparatus provided by the present application, by the first preset attribute and the corresponding attribute value of the second preset attribute from searching Attribute keywords and attribute value keyword are extracted in cable-styled, and lookup has and attribute keywords and attribute value keyword The default template for the template item that affiliated attribute matches;It is scanned for, is obtained based on attribute keywords and attribute value keyword Search result;Based on default template, the exhibition method of search result is determined;Search result is shown by determining exhibition method. It realizes and can adjust the exhibition method of search result according to the default template corresponding to search type input by user, enhance The flexibility of search result displaying.
Description of the drawings
By reading a detailed description of non-restrictive embodiments in the light of the attached drawings below, the application's is other Feature, objects and advantages will become more apparent upon:
Fig. 1 shows the flow chart of one embodiment of the search result methods of exhibiting according to the application;
Fig. 2 shows the preset attribute attributes corresponding with preset attribute in the search result methods of exhibiting of the application The schematic diagram of the correspondence of value;
Fig. 3 shows the structural schematic diagram of the default template library in the search result methods of exhibiting of the application;
Fig. 4 shows a search result bandwagon effect schematic diagram in the search result methods of exhibiting of the application;
Fig. 5 shows the structural schematic diagram of one embodiment that device is shown according to the search result of the application.
Specific implementation mode
The application is described in further detail with reference to the accompanying drawings and examples.It is understood that this place is retouched The specific embodiment stated is used only for explaining related invention, rather than the restriction to the invention.It also should be noted that in order to Convenient for description, is illustrated only in attached drawing and invent relevant part with related.
It should be noted that in the absence of conflict, the features in the embodiments and the embodiments of the present application can phase Mutually combination.The application is described in detail below with reference to the accompanying drawings and in conjunction with the embodiments.
Referring to FIG. 1, it illustrates the flow charts according to one embodiment of the search result methods of exhibiting of the application 100.This approach includes the following steps:
Step 101, search type input by user is obtained.
In the present embodiment, search type input by user can be and certain types of information (such as car type information) Associated search type.For example, user is searching for information associated with car category, it is expected that obtaining its of automobile vendor's production In a vehicle correlation attribute information attribute information such as the corresponding price of the vehicle, discharge capacity, color.Input by user May include that automobile brand, automotive type and user it is expected the phrases such as the correlation attribute information understood in search type.For example, Search type input by user can be following form:The price of BMW 320 is how many.In above-mentioned search type, BMW, 320, valence Lattice indicate the search intention of user, i.e. user it is expected that it is 320 to understand the wherein a vehicle of automobile vendor's BMW production Automobile price.
Step 102, it extracts from search type with the matched attribute keywords of the first preset attribute and is preset with second and belonged to Property the matched attribute value keyword of attribute value, and find out from default template library with and attribute keywords and attribute The default template for the template item that attribute belonging to value keyword matches.
In the present embodiment, preset attribute can be set and preset attribute corresponds to attribute value, using preset attribute and in advance If attribute corresponds to attribute value, the keyword extraction in search type is come out.It should be noted that first in the present embodiment is default Attribute and the second preset attribute are simultaneously not specific to some preset attribute, are only that attribute keywords are being extracted in differentiation from search type When with attribute value keyword, the first preset attribute and the second preset attribute are different preset attribute.
Referring to FIG. 2, it illustrates preset attribute and preset attributes in the search result methods of exhibiting of the application The schematic diagram of the correspondence of corresponding attribute value.In fig. 2, including multiple preset attributes and in each preset attribute Under, including multiple preset attributes correspond to attribute value.In the present embodiment, following manner may be used and pre-set attribute and category Property corresponds to attribute value:According to the type of the information of user's search, corresponded to the corresponding attribute of the information type and attribute is arranged Attribute value.For example, the information of the car category for user's search, can be arranged the categories such as brand, vehicle, discharge capacity, color, price Property, attribute value corresponding with attribute can be set under corresponding attribute.For example, including benz, BMW under automobile brand attribute Attribute values are waited, include the attribute values such as 320, C200 under vehicle attribute item.Under discharge capacity attribute including 2.0L, 3.0L etc. attributes, color Include the attributes such as white, black under attribute.Pre-set attribute and attribute correspond to attribute value can be by the search to user The analysis of record obtains, for example, the search type in search record of the user when searching for automobile category information can be obtained first, it can Number to extract appearance from search type is more than the word of preset number as preset attribute value.Optionally, from searching Before extracting the matched keyword of attribute value corresponding with preset attribute and attribute in cable-styled, search type can be removed and be searched " good or not " in cable-styled middle qualifier, such as removal search type, " how ", the word on the practicing Buddhism or Taoism property ground such as " how many ".
In the present embodiment, can be extracted from search type first with the matched attribute keywords of preset attribute and with it is pre- If the matched attribute value keyword of the corresponding attribute value of attribute.For example, can be by preset attribute and the corresponding attribute value of attribute It is indicated with the trie trees (word lookup tree) in data structure, which can be referred to as first layer trie trees.Utilize this Trie trees by the matched attribute keywords of the first preset attribute in search type and with the matched category of attribute value of the second preset attribute Property value keyword extracts respectively, as attribute keywords and attribute value keyword.For example, search type input by user is treasured The price of horse 320 be it is how many, then can utilize first layer trie trees by search type with preset attribute, that is, brand, price ( Can be referred to as the second preset attribute) under preset attribute value i.e. BMW, 320 matched attribute value keyword BMW, 320 extraction Out, it and will be extracted with preset attributes price (also referred to as the first preset attribute) matched attribute keywords price Come.Then the attribute belonging to attribute value keyword BMW is may further determine that for automobile brand, belonging to 320 attribute value keywords Attribute be automotive type, price then correspond to user it is expected inquire attribute.
It in the present embodiment, can be based on the attribute keywords (price) extracted from search type and attribute value keyword Attribute (brand, vehicle) belonging to (such as BMW, 320), finds out default template from default template library.Wherein, mould is preset Plate can be the default template containing the template item to match with the attribute belonging to attribute keywords and attribute value keyword.
Referring to FIG. 3, it illustrates the structural schematic diagrams of the default template library in the search result methods of exhibiting of the application. Wherein, each default template may include multiple template item, for example, by taking the template library of automobile information category information as an example, template Can include simultaneously【Automobile brand】、【Automotive type】、【Discharge capacity】Etc. templates item, template can also include simultaneously【Automobile product Board】、【Automotive type】、【Quantity in stock】、【Price】Etc. templates item.Template item trie trees in template can be indicated, The trie trees can be referred to as second layer trie trees.Then first layer trie trees are extracted into attribute key using second layer trie trees Attribute belonging to word and attribute value keyword, is matched with default template.For example, when with default template matches, pass through The attribute keywords that one layer of trie tree extracts are price, the attribute belonging to attribute keywords (BMW, 320) be automobile brand, Automotive type, then can be with the default template in template library【Automobile brand】、【Automotive type】、【Price】Matching, to find out Default template with the template item to match with the attribute belonging to attribute keywords and attribute value keyword.
Step 103, it is scanned for based on attribute keywords and attribute value keyword, obtains search result.
In the present embodiment, attribute keywords can be based on and attribute value keyword scans for, obtain search result.Example Such as, search type input by user includes 320 price of BMW, then can pass through attribute value keyword, that is, BMW, 320 and attribute Keyword, that is, price determines that the search intention of user is that user it is expected to search the price of 320 vehicles of Bayerische Motorne Werke Aktiengeellschaft, to search for The price of 320 vehicle of BMW.Information database can be preset, BMW 320 is searched from preset information database The price of vehicle.
The present embodiment some optionally in realization method, obtain type information from third-party platform, and type is believed Breath is added to type information database, wherein type information is information associated with the type belonging to attribute keywords;To class Type information carries out data cleansing processing, entry normalized successively.In the present embodiment, it can be obtained from multiple third-party platforms Breath is won the confidence to establish type information database.For example, for the information of car category, it can be respectively from the shops the 4S net of automobile brand It stands, the official website of automobile brand, the multiple third-party platforms in automobile evaluation and test website etc. obtain the information of car categories.It can be based on The information of the car category of acquisition, establishes type information database.Then successively to the type information in type information database Carry out data cleansing processing, entry normalized.
The present embodiment some optionally in realization method, type information can be based on, determine that type information is corresponding Hot spot word, hot spot word are that the number occurred in type information is more than the word of threshold value;Hot spot selected ci poem is taken as the first default category Property or the second preset attribute.
The present embodiment some optionally in realization method, attribute value keyword can be based on, from type information data The corresponding type information of attribute value keyword is found out in library;From type information, search result, i.e. attribute keywords are found out Corresponding attribute value.
Below by taking search type input by user contains the attribute that attribute keywords i.e. user it is expected inquiry as an example, illustrate Preset type information database scans for obtaining the mode of search result.For example, search type input by user is BMW 320 price is how many.Inverted index that can be by 320 vehicles that pre-establish in data of attribute information library, determination include The data in the data of attribute information library of 320 vehicle this keyword.Then in the attribute information for including 320 vehicle this keyword The data of database further match attribute value BMW, is finally based on attribute value BMW, 320, is looked into from type information database The corresponding attribute value of price attribute keyword is looked for, to obtain the corresponding attribute value of attribute that user it is expected inquiry, i.e. BMW 320 Price.
Below by taking search type input by user does not include attribute as an example, illustrate to be searched in preset type information database Rope and the mode for obtaining search result.For example, it includes keyword benz, C200 that user, which inputs search type,.It can be pre-configured with One attribute is used to indicate the query intention of user, such as the attribute of the configuration can be price, color, discharge capacity etc..Then exist Data of attribute information library lookup goes out the corresponding attribute value of the attribute.
Optionally, the attribute of configuration can be by being analyzed to obtain to search type input by user.Such as it can obtain It is recorded with the relevant search of automotive-type data in the search record of user, calculates separately time that attribute word occurs in search record Number, and according to attribute word occur number search type is ranked up, using the number of appearance higher than threshold value attribute word as Attribute.For example, when automobile vendor releases a new vehicle, within a certain period of time, in the search record of the vehicle, Indicate whether that the number that can make a reservation for or the whether in stock attribute word of vehicle occurs in search type is more than threshold value.Then can with It is the attribute in search type by the attribute configuration when family inputs search type not including the attribute.
Step 104, it is based on default template, determines the exhibition method of search result.
In the present embodiment, exhibition method includes merging attribute value with preset pushed information and being shown Mode.After determining the corresponding default template of attribute keywords, the displaying of search result can be determined according to default template Mode.A kind of template corresponds to a kind of exhibition method.In this way, the attribute keywords and attribute value worked as in search type input by user are closed When keyword and a default template matches, then the exhibition method of search result can be determined by the template, it is possible to further The exhibition method that the corresponding search result of template is preset to this configures, so as to flexibly adjust showing for search result Mode.
The present embodiment some optionally in realization method, based on default template, determine the exhibition method of search result Including:Mapping table based on default template Yu search result exhibition method determines the corresponding search result exhibition of default template Show mode;Search result exhibition method is determined as to the exhibition method of search result.For example, each default template can be directed to One style template is set.In the pattern template, the mode of displaying search result can be defined, such as is defined in search result The mode that the corresponding attribute value of attribute of user's inquiry is combined with pushed information (such as advertising information).
Step 105, search result is shown with exhibition method.
In the present embodiment, the attribute value that obtained user inquires can mutually be melted with pushed information (such as advertising information) Conjunction is shown.For example, pushed information can be the picture comprising benz C200, the text of the related entities attribute for the C200 that runs quickly The advertising information of the information such as the web site url of dealer of word, the C200 that runs quickly, then can be in the price of displaying benz C200, together When displaying benz C200 pushed information.
The present embodiment some optionally in realization method, displaying search result includes:According to preset rules, polymerization belongs to Property value;It is shown after being merged with preset pushed information to the attribute value after aggregated.It in the present embodiment, can be with Search result is shown according to the corresponding exhibition method of displaying content.For example, for the pricing information for C200 vehicles of running quickly, it can be with Multiple pricing informations are polymerized to a price range, are then opened up the price range as the attribute value of price attribute Show.When the attribute value of user's inquiry is independent values, such as when the colors such as black, white, then can establish comprising black, white Etc. color attribute values property value set, then show property value set.
Referring to FIG. 4, showing the search result bandwagon effect signal in the search result methods of exhibiting of the application Figure.In Fig. 4, include that the entity property value arrived according to keyword query input by user is run quickly C200 vehicles discharge capacity, price Deng, utilize entity property value form entity attribute content.Simultaneously in the displaying content for showing user, further include and default mould The corresponding default pushed information of plate is the relevant advertisements material information that the retailer of benz C200 vehicles provides.
The present embodiment some optionally in realization method, rendering behaviour is carried out to attribute value and preset pushed information Make, wherein Rendering operations include at least one of following:The display location of adjustment attribute value and pushed information, adjustment attribute value exist Corresponding font format, adjustment the attribute value corresponding font color in displaying when displaying.In the present embodiment, by entity category Property when being shown together with pushed information, entity attribute content and push can also be believed in the way of pre-setting rendering Breath is adjusted.For example, the mode of rendering includes the setting to the font size of entity attribute content, entity attribute content and push The layout etc. of information.So as to neatly be directed to entity attribute content and pushed information, carried out using different rendering modes It renders, forms final displaying content, displaying content is also referred to as material information.
Referring to FIG. 5, Fig. 5 shows the structural representation of the one embodiment for showing device according to the search result of the application Figure.
As shown in figure 5, search result displaying device includes including 500:Acquisition module 501, extraction module 502, search knot Fruit acquisition module 503, exhibition method determining module 504, display module 505.Wherein, acquisition module 501 is configured to obtain and use The search type of family input;Extraction module 502 is configured to extract from search type and be closed with the matched attribute of the first preset attribute Keyword and the matched attribute value keyword of attribute value with the second preset attribute, and find out from default template library with The default template for the template item that attribute belonging to attribute keywords and attribute value keyword matches;Search result acquisition module 503 are configured to scan for based on attribute keywords and attribute value keyword, obtain search result, search result includes attribute The corresponding attribute value of keyword;Exhibition method determining module 504 is configured to, based on default template, determine the displaying of search result Mode, wherein exhibition method includes the mode for merging attribute value with preset pushed information and being shown;Show mould Block 505 is configured to show search result with exhibition method.
The present embodiment some optionally in realization method, exhibition method determining module 504 is further configured to:Base In the mapping table of default template and search result exhibition method, the corresponding search result exhibition method of default template is determined; Search result exhibition method is determined as to the exhibition method of search result.
The present embodiment some optionally in realization method, display module 505 is further configured to:According to default rule Then, Aggregate attribute value;It is shown after being merged with preset pushed information to the attribute value after aggregated.
The present embodiment some optionally in realization method, further include:Rendering module (not shown) is configured to belonging to Property value and preset pushed information carry out Rendering operations, wherein Rendering operations include at least one of following:It adjusts attribute value and pushes away It delivers letters the display location of breath, adjustment attribute value corresponding font format, adjustment attribute value corresponding word in displaying in displaying Body color.
The present embodiment some optionally in realization method, further include:Type information acquisition module (not shown), configuration For obtaining type information from third-party platform, and type information is added to type information database, wherein type information is Information associated with the type belonging to attribute keywords;Type information processing module (not shown) is configured to believe type Breath carries out data cleansing processing, entry normalized successively.
The present embodiment some optionally in realization method, search result acquisition module 503 is further configured to base In attribute value keyword, the corresponding type information of attribute value keyword is found out from type information database;From type information In, find out the corresponding attribute value of attribute keywords.
The present embodiment some optionally in realization method, further include:Determining module (not shown) is configured to be based on Type information determines that the corresponding hot spot word of type information, hot spot word are that the number occurred in type information is more than the word of threshold value Language;Module (not shown) is chosen, is configured to hot spot selected ci poem being taken as the first preset attribute or the second preset attribute.
Above description is only the preferred embodiment of the application and the explanation to institute's application technology principle.This type of technology people Member should be appreciated that invention scope involved in the application, however it is not limited to technology made of the specific combination of above-mentioned technical characteristic Scheme, while should also cover in the case where not departing from the inventive concept, it is carried out by above-mentioned technical characteristic or its equivalent feature Other technical solutions of arbitrary combination and formation.Such as features described above has similar work(with (but not limited to) disclosed herein Can technical characteristic replaced mutually and the technical solution that is formed.

Claims (14)

1. a kind of search result methods of exhibiting, which is characterized in that the method includes:
Obtain search type input by user;
The attribute with the matched attribute keywords of the first preset attribute and with the second preset attribute is extracted from described search formula Be worth matched attribute value keyword, and find out from default template library with and the attribute keywords and the attribute The default template for the template item that attribute belonging to value keyword matches;
It is scanned for based on the attribute keywords and attribute value keyword, obtains search result, described search result includes institute State the corresponding attribute value of attribute keywords;
Based on the default template, the exhibition method of described search result is determined, wherein the exhibition method includes by the category The property corresponding attribute value of keyword is merged with preset pushed information and the mode that is shown;
Described search result is shown with the exhibition method.
2. according to the method described in claim 1, it is characterized in that, it is described be based on the default template, determine described search knot The exhibition method of fruit includes:
Based on the mapping table of the default template and search result exhibition method, the corresponding search of the default template is determined As a result exhibition method;
Described search result exhibition method is determined as to the exhibition method of described search result.
3. according to the method described in claim 2, it is characterized in that, described show described search result packet with the exhibition method It includes:
According to preset rules, it polymerize the corresponding attribute value of the attribute keywords;
It is opened up after being merged with preset pushed information to the corresponding attribute value of the attribute keywords after aggregated Show.
4. according to the method described in claim 3, it is characterized in that, the method further includes:
Rendering operations are carried out to the corresponding attribute value of the attribute keywords and preset pushed information, wherein the rendering behaviour Work includes at least one of following:Adjust display location, the adjustment institute of the corresponding attribute value of the attribute keywords and pushed information State the corresponding attribute value of attribute keywords corresponding font format, the corresponding attribute value of the adjustment attribute keywords in displaying The corresponding font color in displaying.
5. according to the method described in one of claim 1-4, which is characterized in that the method further includes:
Type information is obtained from third-party platform, and the type information is added to type information database, wherein the class Type information is information associated with the type belonging to the attribute keywords;
Carry out data cleansing processing, entry normalized successively to the type information.
6. according to the method described in claim 5, it is characterized in that, described be based on the attribute keywords and attribute value keyword It scans for, obtaining search result includes:
Based on the attribute value keyword, the corresponding class of the attribute value keyword is found out from the type information database Type information;
From the type information, the corresponding attribute value of the attribute keywords is found out.
7. according to the method described in claim 6, it is characterized in that, the method further includes:
Based on the type information, determine that the corresponding hot spot word of type information, the hot spot word are to go out in the type information Existing number is more than the word of threshold value;
The hot spot selected ci poem is taken as first preset attribute or second preset attribute.
8. a kind of search result shows device, which is characterized in that described device includes:
Acquisition module is configured to obtain search type input by user;
Extraction module is configured to extract from described search formula with the matched attribute keywords of the first preset attribute and with The matched attribute value keyword of attribute value of two preset attributes, and find out to have from default template library and be closed with the attribute The default template for the template item that attribute belonging to keyword and the attribute value keyword matches;
Search result acquisition module is configured to be scanned for based on the attribute keywords and attribute value keyword, be searched Rope is as a result, described search result includes the corresponding attribute value of the attribute keywords;
Exhibition method determining module is configured to be based on the default template, determines the exhibition method of described search result, In, the exhibition method includes merging the corresponding attribute value of the attribute keywords with preset pushed information and being carried out The mode of displaying;
Display module is configured to show described search result with the exhibition method.
9. device according to claim 8, which is characterized in that the exhibition method determining module is further configured to:
Based on the mapping table of the default template and search result exhibition method, the corresponding search of the default template is determined As a result exhibition method;
Described search result exhibition method is determined as to the exhibition method of described search result.
10. device according to claim 9, which is characterized in that the display module is further configured to:
According to preset rules, it polymerize the corresponding attribute value of the attribute keywords;
It is opened up after being merged with preset pushed information to the corresponding attribute value of the attribute keywords after aggregated Show.
11. device according to claim 10, which is characterized in that described device further includes:
Rendering module is configured to carry out rendering behaviour to the corresponding attribute value of the attribute keywords and preset pushed information Make, wherein the Rendering operations include at least one of following:Adjust the corresponding attribute value of the attribute keywords and pushed information Display location, the corresponding attribute value of the adjustment attribute keywords corresponding font format, adjustment attribute in displaying The corresponding attribute value of keyword corresponding font color in displaying.
12. according to the device described in one of claim 8-11, which is characterized in that described device further includes:
Type information acquisition module is configured to obtain type information from third-party platform, and the type information is added to Type information database, wherein the type information is information associated with the type belonging to the attribute keywords;
Type information processing module is configured to carry out the type information successively data cleansing processing, at entry normalization Reason.
13. device according to claim 12, which is characterized in that described search result acquisition module further configures use In:
Based on the attribute value keyword, the corresponding class of the attribute value keyword is found out from the type information database Type information;
From the type information, the corresponding attribute value of the attribute keywords is found out.
14. device according to claim 13, which is characterized in that described device further includes:
Determining module is configured to be based on the type information, determines the corresponding hot spot word of type information, the hot spot word be The number occurred in the type information is more than the word of threshold value;
Module is chosen, is configured to the hot spot selected ci poem being taken as first preset attribute or second preset attribute.
CN201510303278.0A 2015-06-04 2015-06-04 Search result methods of exhibiting and device Active CN104899285B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510303278.0A CN104899285B (en) 2015-06-04 2015-06-04 Search result methods of exhibiting and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510303278.0A CN104899285B (en) 2015-06-04 2015-06-04 Search result methods of exhibiting and device

Publications (2)

Publication Number Publication Date
CN104899285A CN104899285A (en) 2015-09-09
CN104899285B true CN104899285B (en) 2018-09-25

Family

ID=54031948

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510303278.0A Active CN104899285B (en) 2015-06-04 2015-06-04 Search result methods of exhibiting and device

Country Status (1)

Country Link
CN (1) CN104899285B (en)

Families Citing this family (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107402937B (en) * 2016-05-20 2021-01-05 北京搜狗科技发展有限公司 Searching method and device and electronic equipment
CN106383875B (en) * 2016-09-09 2019-10-15 北京百度网讯科技有限公司 Man-machine interaction method and device based on artificial intelligence
CN106407377B (en) * 2016-09-12 2020-03-03 北京百度网讯科技有限公司 Search method and device based on artificial intelligence
CN106484827A (en) * 2016-09-28 2017-03-08 北京金山安全软件有限公司 Retrieval method and device, and terminal
CN106844482B (en) * 2016-12-23 2021-01-29 北京奇虎科技有限公司 Search engine-based retrieval information matching method and device
CN108628861B (en) * 2017-03-15 2022-03-04 百度在线网络技术(北京)有限公司 Method and device for pushing information
CN108962398B (en) * 2017-05-17 2021-12-14 武汉默联股份有限公司 Hospital information acquisition method and device
CN109213942A (en) * 2017-06-30 2019-01-15 北京搜狗科技发展有限公司 A kind of search result methods of exhibiting and device
CN110020095A (en) * 2017-07-21 2019-07-16 北京搜狗科技发展有限公司 Temperature based reminding method, device and the device reminded for temperature
CN107679059B (en) * 2017-07-25 2020-08-11 平安科技(深圳)有限公司 Service template matching method and device, computer equipment and storage medium
CN107491539A (en) * 2017-08-24 2017-12-19 上海擎感智能科技有限公司 For the search result rendering method and device of vehicle device, storage medium, terminal
CN110020286A (en) * 2017-09-29 2019-07-16 车伯乐(北京)信息科技有限公司 A kind of vehicle ginseng matches the clustering method of information, apparatus and system
CN107908717A (en) * 2017-11-13 2018-04-13 北京百度网讯科技有限公司 method and device for interactive information
CN110750705A (en) * 2018-07-06 2020-02-04 北京高德云图科技有限公司 Search result display method and device and electronic equipment
CN111325037B (en) * 2020-03-05 2022-03-29 苏宁云计算有限公司 Text intention recognition method and device, computer equipment and storage medium
CN111782947B (en) * 2020-06-29 2022-04-22 北京达佳互联信息技术有限公司 Search content display method and device, electronic equipment and storage medium
CN112883225B (en) * 2021-02-02 2022-10-11 聚好看科技股份有限公司 Media resource searching and displaying method and equipment

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7890499B1 (en) * 2006-07-28 2011-02-15 Google Inc. Presentation of search results with common subject matters
CN103294815A (en) * 2013-06-08 2013-09-11 北京邮电大学 Search engine device with various presentation modes based on classification of key words and searching method
CN104503988A (en) * 2014-12-03 2015-04-08 百度在线网络技术(北京)有限公司 Searching method and device
CN104537065A (en) * 2014-12-29 2015-04-22 北京奇虎科技有限公司 Search result pushing method and system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7890499B1 (en) * 2006-07-28 2011-02-15 Google Inc. Presentation of search results with common subject matters
CN103294815A (en) * 2013-06-08 2013-09-11 北京邮电大学 Search engine device with various presentation modes based on classification of key words and searching method
CN104503988A (en) * 2014-12-03 2015-04-08 百度在线网络技术(北京)有限公司 Searching method and device
CN104537065A (en) * 2014-12-29 2015-04-22 北京奇虎科技有限公司 Search result pushing method and system

Also Published As

Publication number Publication date
CN104899285A (en) 2015-09-09

Similar Documents

Publication Publication Date Title
CN104899285B (en) Search result methods of exhibiting and device
Yu et al. Coloring the destination: The role of color psychology on Instagram
JP5450681B2 (en) Generate ads with context images
CN103218719B (en) A kind of e-commerce website air navigation aid and system
CN111212303B (en) Video recommendation method, server and computer-readable storage medium
CN102375856B (en) A kind of product search method and device
CN102866990B (en) A kind of theme dialogue method and device
US8126907B2 (en) Commercial shape search engine
CN103995848B (en) Image searching method and device
EP2765534A2 (en) System and method for normalization and codificaton of colors for dynamic analysis
CN107862562B (en) Method and device for recommending commodities according to picture preference selection of user
CN110309388A (en) The illegal Risk Identification Method of data object information, device and computer system
CN104462327B (en) Calculating, search processing method and the device of statement similarity
CN107832468A (en) Demand recognition methods and device
CN109213921A (en) A kind of searching method and device of merchandise news
CN107169002A (en) A kind of personalized interface method for pushing and device recognized based on face
CN109582849A (en) A kind of Internet resources intelligent search method of knowledge based map
CN107609902A (en) The methods of exhibiting and device of a kind of targeted ads
CN105580006B (en) Be identified based on color, search for and matching product system and method
CN102999576B (en) For the method and apparatus determining the page-describing information corresponding to target pages
CN110399559A (en) Intelligence insurance recommender system and computer storage medium
CA3108517A1 (en) Comparative ranking system
CN110334261A (en) Information of vehicles methods of exhibiting, device, equipment and storage medium
CN103020141B (en) It is a kind of for the method and apparatus of Search Results is provided
Shafiee et al. The effect of implementing SEO techniques and websites design methods on e-tourism development: A study of travel agencies e-tourism websites

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant