CN107368510B - A kind of shop search ordering method and device - Google Patents

A kind of shop search ordering method and device Download PDF

Info

Publication number
CN107368510B
CN107368510B CN201710228085.2A CN201710228085A CN107368510B CN 107368510 B CN107368510 B CN 107368510B CN 201710228085 A CN201710228085 A CN 201710228085A CN 107368510 B CN107368510 B CN 107368510B
Authority
CN
China
Prior art keywords
shop
sequence
dimension
searching order
ranking factor
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
CN201710228085.2A
Other languages
Chinese (zh)
Other versions
CN107368510A (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.)
Koubei Shanghai Information Technology Co Ltd
Original Assignee
Koubei Shanghai Information 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 Koubei Shanghai Information Technology Co Ltd filed Critical Koubei Shanghai Information Technology Co Ltd
Priority to CN201710228085.2A priority Critical patent/CN107368510B/en
Publication of CN107368510A publication Critical patent/CN107368510A/en
Application granted granted Critical
Publication of CN107368510B publication Critical patent/CN107368510B/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/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9535Search customisation based on user profiles and personalisation

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)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The embodiment of the present application discloses a kind of shop search ordering method and device.The method includes:The request of shop searching order is received, the shop searching order request specifies at least two sequence dimensions;According to the ranking factor specified in advance for the sequence dimension for different scenes, determine that the shop searching order asks corresponding ranking factor;Corresponding ranking factor is asked according at least two sequence dimension and the shop searching order, determines shop searching order result.Using the embodiment of the present application, the searching order of multiple rows of sequence dimension combination in shop may be implemented, advantageously reduce searching order number, and then advantageously reduces the additional process resource consumption of shop platform APP.

Description

A kind of shop search ordering method and device
Technical field
This application involves computer software technical field more particularly to a kind of shop search ordering methods and device.
Background technology
Universal with the use of intelligent terminal, types of applications (APP) also increases significantly, and facility, shop are brought to user Platform APP is a kind of APP being commonly used in user's daily life, the shop that user may search for needing using shop platform APP Paving.
Currently, the search listing page of shop platform APP generally has the function of shop searching order, the function to define such as A variety of shop search results such as " favorable comment is preferential " (shop evaluation sequence dimension), " nearest to me " (shop distance-taxis dimension) Sort dimension.
But in the prior art, a certain kind that platform APP in shop can only choose according to user from these sequence dimensions Sort dimension, is ranked up to shop search result, the sequence without supporting various dimensions combination, in this way, user may need to cut Sequence of changing gear dimension, carries out multiple searching order, could obtain satisfied as a result, additional so as to cause shop platform APP Process resource consumes.
Invention content
The embodiment of the present application provides shop search ordering method and device, is asked to solve following technology in the prior art Topic:Since shop platform APP does not support the sequence that various dimensions combine, then user may need switching sequence dimension, carry out multiple Searching order could obtain satisfied as a result, so as to cause process resource consumption additional shop platform APP.
In order to solve the above technical problems, what the embodiment of the present application was realized in:
A kind of shop search ordering method provided by the embodiments of the present application, including:
The request of shop searching order is received, the shop searching order request specifies at least two sequence dimensions;
According to the ranking factor specified in advance for the sequence dimension for different scenes, the shop searching order is determined Ask corresponding ranking factor;
Corresponding ranking factor is asked according at least two sequence dimension and the shop searching order, is determined Shop searching order result.
A kind of shop searching order device provided by the embodiments of the present application, including:
Receiving module, receives the request of shop searching order, and the shop searching order request specifies at least two sequences Dimension;
Determining module determines the shop according to the ranking factor specified in advance for the sequence dimension for different scenes It spreads searching order and asks corresponding ranking factor;
Searching order module, it is corresponding according at least two sequence dimension and shop searching order request Ranking factor determines shop searching order result.
Above-mentioned at least one technical solution that the embodiment of the present application uses can reach following advantageous effect:Shop may be implemented The searching order of multiple rows of sequence dimension combination of paving, advantageously reduces searching order number, and then advantageously reduce shop platform APP Additional process resource consumption, therefore, can partly or entirely solve the problems of the prior art.
Description of the drawings
In order to illustrate the technical solutions in the embodiments of the present application or in the prior art more clearly, to embodiment or will show below There is attached drawing needed in technology description to be briefly described, it should be apparent that, the accompanying drawings in the following description is only this Some embodiments described in application, for those of ordinary skill in the art, in the premise of not making the creative labor property Under, other drawings may also be obtained based on these drawings.
Fig. 1 is a kind of flow diagram of shop search ordering method provided by the embodiments of the present application;
Fig. 2 is under a kind of practical application scene provided by the embodiments of the present application, to the one of the shop search ordering method The principle schematic of kind embodiment;
Fig. 3 a, Fig. 3 b are respectively a kind of shop searched page schematic diagram in the prior art;
Fig. 4 is a kind of shop searched page schematic diagram provided by the embodiments of the present application;
Fig. 5 is a kind of structural schematic diagram of searching order device in shop provided by the embodiments of the present application corresponding to Fig. 1.
Specific implementation mode
A kind of shop search ordering method of the embodiment of the present application offer and device.
In order to make those skilled in the art better understand the technical solutions in the application, below in conjunction with the application reality The attached drawing in example is applied, technical solutions in the embodiments of the present application is clearly and completely described, it is clear that described implementation Example is merely a part but not all of the embodiments of the present application.Based on the embodiment in the application, this field is common The every other embodiment that technical staff is obtained without creative efforts should all belong to the application protection Range.
Fig. 1 is a kind of flow diagram of shop search ordering method provided by the embodiments of the present application.From program angle and Speech, the executive agent of the flow can be client or server-side, for example, the client or server-side etc. of shop platform APP;From For equipment angle, the following at least one that the executive agent of the flow can include but is not limited to carry above procedure is set It is standby:Mobile phone, tablet computer, intelligent wearable device, vehicle device, personal computer, large and medium-sized computer, computer cluster etc..
Flow in Fig. 1 may comprise steps of:
S101:The request of shop searching order is received, the shop searching order request specifies at least two sequence dimensions.
In the embodiment of the present application, the sequence dimension can such as be related to following at least one factor:Shop distance, shop Paving popularity, shop evaluation, shop taste, store environment, shop services, shop is preferential, shop price, shop classification, store name Title, the commodity in shop, user's custom etc..
For example, " favorable comment is preferential " mentioned in background technology is related to shop factor of evaluation, it is properly termed as shop evaluation sequence Dimension;" nearest to me " is related to shop distance factor, is properly termed as shop distance-taxis dimension.
In the embodiment of the present application, shop searching order request can also specify one or more search conditions, for example, searching Rope keyword, search range etc..Certainly, sequence dimension itself can also include or be associated with search condition, for example, " most from me Closely " this sequence dimension can include the distance threshold as search condition, then in search, only according to user current location No more than being searched in the range of the distance threshold.
S102:According to the ranking factor specified in advance for the sequence dimension for different scenes, determine that the shop is searched The corresponding ranking factor of rope sequencing requests.
In the embodiment of the present application, the scene can ask specified search condition to represent by shop searching order, than Such as, it is used for the shop classification etc. of limit search range;The scene can be believed by scene when sending the request of shop searching order Breath represents, for example, (morning or afternoon or evening etc., working day or festivals or holidays etc., summer or winter etc.) sends at what time The request of shop searching order, where (market or station or scenic spot etc.) send the request of shop searching order etc.;Institute Stating scene can be represented by the feature for sending the user of shop searching order request, for example, the gender of user, age, occupation etc.; Etc..
In the embodiment of the present application, ranking factor can be used for reflecting the significance level of its corresponding sequence dimension.
Under Same Scene, the ranking factor of difference sequence dimension may be different.For example, in " cuisines " shop classification scene Under, it is however generally that, " favorable comment is preferential " (belonging to shop comment sequence dimension) (belongs to shop distance-taxis compared to " nearest to me " Dimension), significance level higher, then ranking factor correspondingly may also value higher.
Under different scenes, the ranking factor of identical sequence dimension may also be different.For example, in " cuisines " shop classification field Under scape, the significance level of " favorable comment is preferential " is typically up to;And under " convenience store of supermarket " shop classification scene, " nearest to me " Typically up to, and the significance level of " favorable comment is preferential " is then relatively low for significance level;Then " cuisines " and " convenience store of supermarket " both Under different shop classification scenes, the ranking factor of " favorable comment is preferential " is generally different.
In the embodiment of the present application, ranking factor can be, this Shen specified previously according to experience or shop historical data It please and be not specifically limited.
In the embodiment of the present application, shop searching order asks corresponding ranking factor can specifically include:For in shop It spreads searching order and asks corresponding scene, it is that the specified each sequence dimension of shop searching order request is specified to be directed to the scene in advance Ranking factor.Wherein, a shop searching order request is possible to while corresponding to multiple scenes, such as, it is assumed that shop is searched for The search range specified in sequencing requests includes two shop classifications, then the shop searching order asks while corresponding to the two The respective scene of shop classification.
S103:Corresponding ranking factor is asked according at least two sequence dimension and the shop searching order, Determine shop searching order result.
In the embodiment of the present application, since searching order request in shop specifies at least two sequence dimensions, and at least two The corresponding ranking factor of a sequence dimension may be also different.Certain algorithm is then may be used, at least two described in comprehensive measurement The dimension that sorts sequence dimension and its ranking factor, respectively can be to the influence that shop searching order result is brought, and then according to these Shop searching order result is determined in influence.The algorithm can there are many, the application is simultaneously not specifically limited, behind can illustrate It illustrates, when the algorithm difference of use, the shop searching order result determined respectively may be different.
Further, it after determining shop searching order result, searching order result in shop can at least partly will carry out Displaying, in order to which user refers to.For example, the shop of N before clooating sequence is only shown that N is positive integer.
By the method for Fig. 1, the searching order of multiple rows of sequence dimension combination in shop may be implemented, advantageously reduce search row Order number, and then the additional process resource consumption of shop platform APP is advantageously reduced, therefore, can partly or entirely it solve The problems of the prior art.
Moreover, it is the specified row of dimension that sorts for different scenes due to during searching order, being additionally added The influence of the sequence factor, therefore, this method are preferable to the adaptability and practicability of different scenes, are conducive to bring preferably for user Experience.
Method based on Fig. 1, the embodiment of the present application also provides some specific embodiments of this method, and extension side Case is illustrated below.
According to the citing of front it is found that each shop classification divided in advance can respectively represent a kind of scene.In order to Convenient for description, following embodiment is mainly illustrated by taking the embodiment of the method in Fig. 1 in this case as an example.
In the embodiment of the present application, for step S102, the determination shop searching order asks corresponding sequence The factor can specifically include:It is scanned for according to shop searching order request, obtains search result;Determine described search As a result the shop classification belonging to each shop for including;Determine that it is institute to be directed to the scene that each affiliated shop classification represents in advance The specified ranking factor of at least two sequence dimensions is stated, corresponding ranking factor is asked as the shop searching order.This Shen Please the granule size of shop classification is not limited, can be divided according to actual demand.
It should be noted that after the unnecessary search result for obtaining full dose, just start to determine the request pair of shop searching order The ranking factor answered.The two sub-steps can also be carried out at the same time or alternately, be directed to partial search results every time, determine phase The ranking factor answered.
In some cases (for example, when searching order request in shop directly specifies shop classification or shop is searched for and arranged When sequence asks specified search key that can more clearly reflect corresponding shop classification, etc.), it can direct basis Shop searching order request, determines corresponding ranking factor, without first obtaining search result.
Further, described to be arranged according at least two sequence dimension and shop search for step S103 Sequence asks corresponding ranking factor, determines shop searching order as a result, can specifically include:
For the shop for including in described search result, execute:Corresponding sequence is asked according to the shop searching order The factor determines and is directed to the scene that the shop classification belonging to the shop represents in advance as the specified row of at least two sequences dimension The sequence factor, as the corresponding ranking factor in the shop;
Sort in dimension and described search result according to described at least two the corresponding sequence in each shop that includes because Son is ranked up each shop for including in described search result, obtains shop searching order result, wherein the sequence because Weight of the corresponding sequence dimension of son reflection when carrying out the sequence.
Further, described according to each shop for including in at least two sequence dimension and described search result Corresponding ranking factor is spread, each shop for including in described search result is ranked up, can specifically include:
For the shop for including in described search result, execute:
According to the related data of each sequence dimension of the shop in at least two sequences dimension, calculates the shop and exist The sequence sublist value indicative of each sequence dimension;According to the sequence of each sequence dimension of the shop in at least two sequences dimension The ranking factor for corresponding to each sequence dimension in the corresponding ranking factor of sublist value indicative and the shop, calculates the row in the shop The total characterization value of sequence;
It is each to include in described search result according to the total characterization value of sequence in each shop for including in described search result Shop is ranked up.
The related data can also can be carried out by the related data for the dimension that sorts directly as sequence sublist value indicative Particular procedure, using handling result as sequence sublist value indicative.For latter situation, for example, in practical applications, different rows Sequence dimension is in number, difference may be larger in unit, for the ease of comprehensive analysis, can to the data of different sequence dimensions into The processing such as row normalization or mappingization, then using handling result as sequence sublist value indicative.
For example, the value range that can define sequence sublist value indicative is [0,1];
It is assumed that the related data that sequence dimension is evaluated in shop in shop is favorable comment number, the favorable comment number when certain shop can be defined When more than or equal to 1000, then the sequence sublist value indicative that sequence dimension is evaluated in the shop in shop is 1, and when the favorable comment in the shop When number is 0, then the sequence sublist value indicative that sequence dimension is evaluated in the shop in shop is 0, and the favorable comment number in the shop is more than 0 and small When 1000, then the sequence sublist value indicative that sequence dimension is evaluated in the shop in shop is correspondingly the value more than 0 and less than 1.
Similarly, for others sequence dimension, its related data can also be mapped in the section of [0,1], with To corresponding handling result, as sequence sublist value indicative.It needs, above-mentioned normalization or the processing of mappingization are also only It is example, and non-limiting.
Usually, identical in ranking factor, sequence sublist value indicative can reflect that shop is tieed up in corresponding sequence The level of degree.The sequence sublist value indicative is higher, can indicate that the level is higher, and the shop under the sequence dimension only when sorting Sequence is more forward.
In the case where considering that ranking factor influences, can be calculated in conjunction with sequence sublist value indicative and corresponding ranking factor To the total characterization value of sorting, specific calculation can there are many.For example, can using ranking factor as include corresponding sequence son The coefficient of the item of characterization value calculates total characterization value that sorts further according to each item that coefficient is added;For another example, it can not examine first Consider ranking factor and one total value is calculated according to each sequence sublist value indicative, then the total value is adjusted with each ranking factor, obtains To total characterization value that sorts;Etc..
In order to make it easy to understand, the embodiment of the present application also provides under a kind of practical application scene, the original of the embodiment above Schematic diagram is managed, as shown in Figure 2.
Under the practical application scene, it is assumed that the shop searching order request of reception specify shop distance-taxis dimension, Shop evaluation (being specifically the favorable comment number in shop) sequence dimension, shop A and shop B are included in search result.
In fig. 2, abscissa is used to indicate that shop (to be properly termed as in the sequence sublist value indicative of shop evaluation sequence dimension: Favorable comment number characterization value), ordinate is for indicating that shop (is properly termed as in the sequence sublist value indicative of shop distance-taxis dimension:Away from From characterization value), wherein favorable comment number characterization value is bigger, indicates that favorable comment number is more, bigger apart from characterization value, indicates that distance is closer.
The coordinate of shop A is counted as (a1,b1), the coordinate of shop B is counted as (a2,b2), it is assumed that shop A is evaluated corresponding to shop The ranking factor for the dimension that sorts is x1, the ranking factor for corresponding to shop distance-taxis dimension is y1, shop B comments corresponding to shop The ranking factor of valence sequence dimension is x2, the ranking factor for corresponding to shop distance-taxis dimension is y2;If shop A and shop B belongs to In same shop classification, then x1=x2, y1=y2.In the case where not considering that ranking factor influences, such as can be according to following public affairs Formula calculates separately the total characterization value c of sequence of shop A1With the total characterization value c of sequence of shop B2
And in the case where considering that ranking factor influences, for example the sequence of shop A can be calculated separately according to following formula Total characterization value c1' and shop B the total characterization value c of sequence2':
It in turn, can be according to c1' and c2' size, shop A and shop B are ranked up, shop searching order knot is obtained Fruit.
It should be noted that above embodiment mainly can respectively represent a kind of scene with each shop classification is What example illustrated.The scene can also be represented by scene information when sending the request of shop searching order, can also be by sending out Send the feature representative of user, etc. that shop searching order is asked.
In the embodiment of the present application, for the search interface of shop, compared with the prior art, an apparent variation is Can be sorted dimension with multiselect, rather than picture in the prior art can only single choice sequence dimension.It is said in conjunction with Fig. 3 a, Fig. 3 b and Fig. 4 It is bright.
Fig. 3 a, Fig. 3 b are respectively a kind of shop searched page schematic diagram in the prior art.
In fig. 3 a, have " intelligent sequencing " (be related to user be accustomed to factor), " nearest to me " (being related to shop distance factor), The sequence such as " favorable comment is preferential " (being related to shop factor of evaluation), " popularity highest " (being related to shop popularity factor) dimension, user can only The one of sequence dimension of single choice, the sequence dimension specified as the shop searching order request subsequently sent are currently selected " intelligent sequencing ".
Similarly, also have multiple sequence dimensions in Fig. 3 b, user also can only the one of sequence dimension of single choice, currently selected It has selected " intelligent sequencing ".
Fig. 4 is a kind of shop searched page schematic diagram provided by the embodiments of the present application.
In Fig. 4, have " intelligent sequencing ", " favorable comment is preferential ", " nearest to me ", " frequent customer is more " (be related to shop popularity because Element), " mine is preferential " (being related to the preferential factor in shop), the sequence dimension such as " be in great demand single product " (being related to the commodity factor in shop). Dashed rectangle identifies two sequence dimensions " favorable comment is preferential " and " nearest to me " of current simultaneous selection.
It should be noted that the page in Fig. 4 is only a kind of example, not to the restriction of the application, other patterns or work( Can the page can also, can realize multiselect sort dimension.
It is a kind of shop search ordering method provided by the embodiments of the present application above, is based on same invention thinking, this Shen Please embodiment additionally provide corresponding device, as shown in Figure 5.
Fig. 5 is a kind of structural schematic diagram of searching order device in shop provided by the embodiments of the present application corresponding to Fig. 1, should Device can be located in Fig. 1 on the executive agent (by taking client as an example) of flow, including:
Receiving module 501, receives the request of shop searching order, and the shop searching order request specifies at least two rows Sequence dimension;
Determining module 502, according to for different scenes being in advance the specified ranking factor of the sequence dimension, determine described in Shop searching order asks corresponding ranking factor;
Searching order module 503 is corresponded to according at least two sequence dimension and shop searching order request Ranking factor, determine shop searching order result.
Optionally, each shop classification divided in advance respectively represents a kind of scene;
The determining module 502 determines that the shop searching order asks corresponding ranking factor, specifically includes:
The determining module 502 is scanned for according to shop searching order request, obtains search result;
Determine the shop classification belonging to each shop that described search result includes;
Determine that be directed to the scene that each affiliated shop classification represents in advance specifies as at least two sequences dimension Ranking factor, ask corresponding ranking factor as the shop searching order.
Optionally, described search sorting module 503 is according at least two sequence dimension and shop search row Sequence asks corresponding ranking factor, determines shop searching order as a result, specifically including:
Described search sorting module 503 is directed to the shop in described search result included, executes:It is searched for according to the shop The corresponding ranking factor of sequencing requests determines and is directed to the scene that the shop classification belonging to the shop represents in advance as described at least two The specified ranking factor of a sequence dimension, as the corresponding ranking factor in the shop;
Sort in dimension and described search result according to described at least two the corresponding sequence in each shop that includes because Son is ranked up each shop for including in described search result, obtains shop searching order result, wherein the sequence because Weight of the corresponding sequence dimension of son reflection when carrying out the sequence.
Optionally, described search sorting module 503 is according in at least two sequence dimension and described search result Including the corresponding ranking factor in each shop, each shop for including in described search result is ranked up, is specifically included:
Described search sorting module 503 is directed to the shop in described search result included, executes:
According to the related data of each sequence dimension of the shop in at least two sequences dimension, calculates the shop and exist The sequence sublist value indicative of each sequence dimension;
According to the sequence sublist value indicative of each sequence dimension of the shop in at least two sequences dimension and the shop The ranking factor for corresponding to each sequence dimension in corresponding ranking factor is spread, the total characterization value of sequence in the shop is calculated;
It is each to include in described search result according to the total characterization value of sequence in each shop for including in described search result Shop is ranked up.
Optionally, the sequence dimension is related to following at least one factor:
Shop distance, shop popularity, shop evaluation, shop taste, store environment, shop services, shop is preferential, shop valence Lattice, shop classification, shop title, the commodity in shop, user's custom.
Apparatus and method provided by the embodiments of the present application are one-to-one, and therefore, device also has corresponding side The similar advantageous effects of method, since the advantageous effects of method being described in detail above, here Repeat no more the advantageous effects of corresponding intrument.
In the 1990s, the improvement of a technology can be distinguished clearly be on hardware improvement (for example, Improvement to circuit structures such as diode, transistor, switches) or software on improvement (improvement for method flow).So And with the development of technology, the improvement of current many method flows can be considered as directly improving for hardware circuit. Designer nearly all obtains corresponding hardware circuit by the way that improved method flow to be programmed into hardware circuit.Cause This, it cannot be said that the improvement of a method flow cannot be realized with hardware entities module.For example, programmable logic device (Programmable Logic Device, PLD) (such as field programmable gate array (Field Programmable Gate Array, FPGA)) it is exactly such a integrated circuit, logic function determines device programming by user.By designer Voluntarily programming comes a digital display circuit " integrated " on a piece of PLD, designs and makes without asking chip maker Dedicated IC chip.Moreover, nowadays, substitution manually makes IC chip, this programming is also used instead mostly " patrols Volume compiler (logic compiler) " software realizes that software compiler used is similar when it writes with program development, And the source code before compiling also write by handy specific programming language, this is referred to as hardware description language (Hardware Description Language, HDL), and HDL is also not only a kind of, but there are many kind, such as ABEL (Advanced Boolean Expression Language)、AHDL(Altera Hardware Description Language)、Confluence、CUPL(Cornell University Programming Language)、HDCal、JHDL (Java Hardware Description Language)、Lava、Lola、MyHDL、PALASM、RHDL(Ruby Hardware Description Language) etc., VHDL (Very-High-Speed are most generally used at present Integrated Circuit Hardware Description Language) and Verilog.Those skilled in the art also answer This understands, it is only necessary to method flow slightly programming in logic and is programmed into integrated circuit with above-mentioned several hardware description languages, The hardware circuit for realizing the logical method flow can be readily available.
Controller can be implemented in any suitable manner, for example, controller can take such as microprocessor or processing The computer for the computer readable program code (such as software or firmware) that device and storage can be executed by (micro-) processor can Read medium, logic gate, switch, application-specific integrated circuit (Application Specific Integrated Circuit, ASIC), the form of programmable logic controller (PLC) and embedded microcontroller, the example of controller includes but not limited to following microcontroller Device:ARC 625D, Atmel AT91SAM, Microchip PIC18F26K20 and Silicone Labs C8051F320, are deposited Memory controller is also implemented as a part for the control logic of memory.It is also known in the art that in addition to Pure computer readable program code mode is realized other than controller, can be made completely by the way that method and step is carried out programming in logic Controller is obtained in the form of logic gate, switch, application-specific integrated circuit, programmable logic controller (PLC) and embedded microcontroller etc. to come in fact Existing identical function.Therefore this controller is considered a kind of hardware component, and to including for realizing various in it The device of function can also be considered as the structure in hardware component.Or even, it can will be regarded for realizing the device of various functions For either the software module of implementation method can be the structure in hardware component again.
System, device, module or the unit that above-described embodiment illustrates can specifically realize by computer chip or entity, Or it is realized by the product with certain function.It is a kind of typically to realize that equipment is computer.Specifically, computer for example may be used Think personal computer, laptop computer, cellular phone, camera phone, smart phone, personal digital assistant, media play It is any in device, navigation equipment, electronic mail equipment, game console, tablet computer, wearable device or these equipment The combination of equipment.
For convenience of description, it is divided into various units when description apparatus above with function to describe respectively.Certainly, implementing this The function of each unit is realized can in the same or multiple software and or hardware when application.
It should be understood by those skilled in the art that, the embodiment of the present invention can be provided as method, system or computer program Product.Therefore, complete hardware embodiment, complete software embodiment or reality combining software and hardware aspects can be used in the present invention Apply the form of example.Moreover, the present invention can be used in one or more wherein include computer usable program code computer The computer program production implemented in usable storage medium (including but not limited to magnetic disk storage, CD-ROM, optical memory etc.) The form of product.
The present invention be with reference to according to the method for the embodiment of the present invention, the flow of equipment (system) and computer program product Figure and/or block diagram describe.It should be understood that can be realized by computer program instructions every first-class in flowchart and/or the block diagram The combination of flow and/or box in journey and/or box and flowchart and/or the block diagram.These computer programs can be provided Instruct the processor of all-purpose computer, special purpose computer, Embedded Processor or other programmable data processing devices to produce A raw machine so that the instruction executed by computer or the processor of other programmable data processing devices is generated for real The device for the function of being specified in present one flow of flow chart or one box of multiple flows and/or block diagram or multiple boxes.
These computer program instructions, which may also be stored in, can guide computer or other programmable data processing devices with spy Determine in the computer-readable memory that mode works so that instruction generation stored in the computer readable memory includes referring to Enable the manufacture of device, the command device realize in one flow of flow chart or multiple flows and/or one box of block diagram or The function of being specified in multiple boxes.
These computer program instructions also can be loaded onto a computer or other programmable data processing device so that count Series of operation steps are executed on calculation machine or other programmable devices to generate computer implemented processing, in computer or The instruction executed on other programmable devices is provided for realizing in one flow of flow chart or multiple flows and/or block diagram one The step of function of being specified in a box or multiple boxes.
In a typical configuration, computing device includes one or more processors (CPU), input/output interface, net Network interface and memory.
Memory may include computer-readable medium in volatile memory, random access memory (RAM) and/or The forms such as Nonvolatile memory, such as read-only memory (ROM) or flash memory (flash RAM).Memory is computer-readable medium Example.
Computer-readable medium includes permanent and non-permanent, removable and non-removable media can be by any method Or technology realizes information storage.Information can be computer-readable instruction, data structure, the module of program or other data. The example of the storage medium of computer includes, but are not limited to phase transition internal memory (PRAM), static RAM (SRAM), moves State random access memory (DRAM), other kinds of random access memory (RAM), read-only memory (ROM), electric erasable Programmable read only memory (EEPROM), fast flash memory bank or other memory techniques, read-only disc read only memory (CD-ROM) (CD-ROM), Digital versatile disc (DVD) or other optical storages, magnetic tape cassette, tape magnetic disk storage or other magnetic storage apparatus Or any other non-transmission medium, it can be used for storage and can be accessed by a computing device information.As defined in this article, it calculates Machine readable medium does not include temporary computer readable media (transitory media), such as data-signal and carrier wave of modulation.
It should also be noted that, the terms "include", "comprise" or its any other variant are intended to nonexcludability Including so that process, method, commodity or equipment including a series of elements include not only those elements, but also wrap Include other elements that are not explicitly listed, or further include for this process, method, commodity or equipment intrinsic want Element.In the absence of more restrictions, the element limited by sentence "including a ...", it is not excluded that wanted including described There is also other identical elements in the process of element, method, commodity or equipment.
The application can describe in the general context of computer-executable instructions executed by a computer, such as program Module.Usually, program module includes routines performing specific tasks or implementing specific abstract data types, program, object, group Part, data structure etc..The application can also be put into practice in a distributed computing environment, in these distributed computing environments, by Task is executed by the connected remote processing devices of communication network.In a distributed computing environment, program module can be with In the local and remote computer storage media including storage device.
Each embodiment in this specification is described in a progressive manner, identical similar portion between each embodiment Point just to refer each other, and each embodiment focuses on the differences from other embodiments.Especially for system reality For applying example, since it is substantially similar to the method embodiment, so description is fairly simple, related place is referring to embodiment of the method Part explanation.
Above is only an example of the present application, it is not intended to limit this application.For those skilled in the art For, the application can have various modifications and variations.It is all within spirit herein and principle made by any modification, equivalent Replace, improve etc., it should be included within the scope of claims hereof.

Claims (8)

1. a kind of shop search ordering method, which is characterized in that including:
The request of shop searching order is received, the shop searching order request specifies at least two sequence dimensions;
According to the ranking factor specified in advance for the sequence dimension for different scenes, execute:It is searched for and is arranged according to the shop Sequence request scans for, and obtains search result;Determine the shop classification belonging to each shop that described search result includes;It determines pre- It is first directed to the ranking factor that the scene that each affiliated shop classification represents is specified as at least two sequences dimension, as The shop searching order asks corresponding ranking factor;Wherein, each shop classification divided in advance respectively represents described in one kind Scene;
Corresponding ranking factor is asked according at least two sequence dimension and the shop searching order, determines shop Searching order result.
2. the method as described in claim 1, which is characterized in that described according at least two sequence dimension and described Shop searching order asks corresponding ranking factor, determines shop searching order as a result, specifically including:
For the shop for including in described search result, execute:Corresponding ranking factor is asked according to the shop searching order, Determine be directed in advance the scene that represents of shop classification belonging to the shop be described at least two sort sequence that dimension is specified because Son, as the corresponding ranking factor in the shop;
It is right according to the corresponding ranking factor in each shop for including in at least two sequence dimension and described search result Each shop for including in described search result is ranked up, and obtains shop searching order result, wherein the ranking factor reflection Weight of the corresponding sequence dimension when carrying out the sequence.
3. method as claimed in claim 2, which is characterized in that described according at least two sequence dimension and described The corresponding ranking factor in each shop for including in search result, is ranked up each shop for including in described search result, tool Body includes:
For the shop for including in described search result, execute:
According to the related data of each sequence dimension of the shop in at least two sequences dimension, the shop is calculated in each row The sequence sublist value indicative of sequence dimension;
According to the sequence sublist value indicative of each sequence dimension of the shop in at least two sequences dimension and the shop pair The ranking factor for corresponding to each sequence dimension in the ranking factor answered, calculates the total characterization value of sequence in the shop;
According to the total characterization value of sequence in each shop for including in described search result, to each shop for including in described search result It is ranked up.
4. such as claims 1 to 3 any one of them method, which is characterized in that the sequence dimension is related to following at least one Factor:
Shop distance, shop popularity, shop evaluation, shop taste, store environment, shop service, shop is preferential, shop price, Shop classification, shop title, the commodity in shop, user's custom.
5. a kind of shop searching order device, which is characterized in that including:
Receiving module, receives the request of shop searching order, and the shop searching order request specifies at least two sequence dimensions;
Determining module is executed according to the ranking factor specified in advance for the sequence dimension for different scenes:According to the shop Paving searching order request scans for, and obtains search result;Determine the shop class belonging to each shop that described search result includes Mesh;It determines and is directed to the scene that each affiliated shop classification represents in advance as the specified sequence of at least two sequences dimension The factor asks corresponding ranking factor as the shop searching order;Wherein, each shop classification divided in advance respectively represents A kind of scene;
Searching order module asks corresponding sequence according at least two sequence dimension and the shop searching order The factor determines shop searching order result.
6. device as claimed in claim 5, which is characterized in that described search sorting module is tieed up according at least two sequence Degree and the shop searching order ask corresponding ranking factor, determine shop searching order as a result, specifically including:
Described search sorting module is directed to the shop in described search result included, executes:It is asked according to the shop searching order Corresponding ranking factor is sought, determines and is directed to the scene that the shop classification belonging to the shop represents in advance as at least two sequence The specified ranking factor of dimension, as the corresponding ranking factor in the shop;
It is right according to the corresponding ranking factor in each shop for including in at least two sequence dimension and described search result Each shop for including in described search result is ranked up, and obtains shop searching order result, wherein the ranking factor reflection Weight of the corresponding sequence dimension when carrying out the sequence.
7. device as claimed in claim 6, which is characterized in that described search sorting module is tieed up according at least two sequence The corresponding ranking factor in each shop for including in degree and described search result, to each shop for including in described search result It is ranked up, specifically includes:
Described search sorting module is directed to the shop in described search result included, executes:
According to the related data of each sequence dimension of the shop in at least two sequences dimension, the shop is calculated in each row The sequence sublist value indicative of sequence dimension;
According to the sequence sublist value indicative of each sequence dimension of the shop in at least two sequences dimension and the shop pair The ranking factor for corresponding to each sequence dimension in the ranking factor answered, calculates the total characterization value of sequence in the shop;
According to the total characterization value of sequence in each shop for including in described search result, to each shop for including in described search result It is ranked up.
8. such as claim 5~7 any one of them device, which is characterized in that the sequence dimension is related to following at least one Factor:
Shop distance, shop popularity, shop evaluation, shop taste, store environment, shop service, shop is preferential, shop price, Shop classification, shop title, the commodity in shop, user's custom.
CN201710228085.2A 2017-04-10 2017-04-10 A kind of shop search ordering method and device Active CN107368510B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710228085.2A CN107368510B (en) 2017-04-10 2017-04-10 A kind of shop search ordering method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710228085.2A CN107368510B (en) 2017-04-10 2017-04-10 A kind of shop search ordering method and device

Publications (2)

Publication Number Publication Date
CN107368510A CN107368510A (en) 2017-11-21
CN107368510B true CN107368510B (en) 2018-08-31

Family

ID=60304300

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710228085.2A Active CN107368510B (en) 2017-04-10 2017-04-10 A kind of shop search ordering method and device

Country Status (1)

Country Link
CN (1) CN107368510B (en)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110599281A (en) * 2018-06-13 2019-12-20 北京京东尚科信息技术有限公司 Method and device for determining target shop
CN109002511A (en) * 2018-06-29 2018-12-14 深圳春沐源控股有限公司 A kind of intelligent recommendation method and apparatus of public lavatory
CN109919470B (en) * 2019-02-27 2021-04-27 浙江口碑网络技术有限公司 Method and device for distributing customer information
CN111143692A (en) * 2019-12-31 2020-05-12 亳州职业技术学院 Medicated diet recommendation electronic commerce platform based on user demands
CN111581245B (en) * 2020-03-26 2023-10-17 口口相传(北京)网络技术有限公司 Data searching method and device
CN113220986A (en) * 2021-04-20 2021-08-06 广州市百果园信息技术有限公司 Information recommendation method and device, electronic equipment and storage medium
CN113254810B (en) * 2021-06-17 2021-10-29 浙江口碑网络技术有限公司 Search result output method and device, computer equipment and readable storage medium
CN113886685B (en) * 2021-09-23 2023-01-06 北京三快在线科技有限公司 Searching method, searching device, storage medium and electronic equipment

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090164454A1 (en) * 2007-12-21 2009-06-25 Sanguinetti Thomas V System and method for searching venues based on similarity values
CN103186647B (en) * 2011-12-31 2016-05-11 北京金山办公软件有限公司 A kind of method and device according to contribution degree sequence
CN103366013B (en) * 2013-07-29 2016-03-02 腾讯科技(深圳)有限公司 A kind of method of data processing and server
CN104516897B (en) * 2013-09-29 2018-03-02 国际商业机器公司 A kind of method and apparatus being ranked up for application
CN104239463B (en) * 2014-09-02 2017-10-31 百度在线网络技术(北京)有限公司 Searching method and search engine
CN105989066A (en) * 2015-02-09 2016-10-05 阿里巴巴集团控股有限公司 Information processing method and device

Also Published As

Publication number Publication date
CN107368510A (en) 2017-11-21

Similar Documents

Publication Publication Date Title
CN107368510B (en) A kind of shop search ordering method and device
US6486898B1 (en) Device and method for a lattice display
CN110019990A (en) Method and apparatus, the method and apparatus of business object data search of screening sample
CN107391527A (en) A kind of data processing method and equipment based on block chain
CN106911757A (en) The method for pushing and device of a kind of business information
CN108171267A (en) User group partitioning method and device, information push method and device
CN107426272A (en) A kind of small routine method for pushing, device and computer-readable storage medium
CN108345977A (en) A kind of method for processing business and device
US20140071170A1 (en) Non-uniformly scaling a map for emphasizing areas of interest
CN109617829A (en) A kind of processing method of service request data, apparatus and system
CN109271587A (en) A kind of page generation method and device
CN107016045A (en) A kind of method and device of paged data inquiry
CN108874831A (en) A kind of information recommendation method and device
CN110400012A (en) A kind of method and device of determining Distribution path
CN107391540A (en) A kind of small routine methods of exhibiting, device and grader
CN106547870A (en) Point table method and device of data base
CN110148013A (en) A kind of user tag distribution forecasting method, apparatus and system
CN108491468A (en) A kind of document processing method, device and server
CN107093094A (en) The dissemination method and device of a kind of evaluation information
CN107093095B (en) Method and device is recommended in associated services processing method and processing device, shop
CN108920183A (en) A kind of operational decision making method, device and equipment
CN108519986A (en) A kind of webpage generating method, device and equipment
CN108959330A (en) A kind of processing of database, data query method and apparatus
CN107066471A (en) A kind of method and device of dynamic display of information
CN116523543A (en) Data processing method, equipment and medium for preformed dish transaction progress display

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20180129

Address after: Room 203-10, No. 14, 1502 Lane Road, Roshan Road, China (Shanghai) free trade test area

Applicant after: Word-of-mouth (Shanghai) Information Technology Co., Ltd.

Address before: Cayman Islands Grand Cayman capital building a four storey No. 847 mailbox

Applicant before: ALIBABA GROUP HOLDING LIMITED

GR01 Patent grant
GR01 Patent grant